Skip to content

Stop using ant-contrib#3395

Merged
HannesWell merged 1 commit into
eclipse-platform:masterfrom
akurtakov:treebin
Jun 20, 2026
Merged

Stop using ant-contrib#3395
HannesWell merged 1 commit into
eclipse-platform:masterfrom
akurtakov:treebin

Conversation

@akurtakov

Copy link
Copy Markdown
Member

Ant 1.9.1 added https://ant.apache.org/manual/ifunless.html which is the sole reason why ant-contrib was used.

@akurtakov akurtakov self-assigned this Jun 19, 2026
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Test Results

  200 files  ±0    200 suites  ±0   27m 34s ⏱️ + 2m 33s
4 740 tests ±0  4 717 ✅ ±0   23 💤 ±0  0 ❌ ±0 
6 874 runs  ±0  6 711 ✅ ±0  163 💤 ±0  0 ❌ ±0 

Results for commit f46f62a. ± Comparison against base commit 389e8c5.

♻️ This comment has been updated with latest results.

@HannesWell HannesWell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's awesome. Thanks for this!

I believe to vaguely remember that I've seen these attributes before but didn't make it work back then. But this makes the build noticeably simpler and avoids a dependency on a dependency last released over 15 years ago.

I just have three minor points below.

Comment thread binaries/pom.xml Outdated
Comment thread binaries/pom.xml Outdated
Comment thread binaries/pom.xml
@akurtakov akurtakov force-pushed the treebin branch 2 times, most recently from ede8fdb to 9b3c3a6 Compare June 20, 2026 08:33
@akurtakov

Copy link
Copy Markdown
Member Author

I truly don't understand the new issues but they are totally not related to this change.

@HannesWell HannesWell left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for this.

I truly don't understand the new issues but they are totally not related to this change.

Maybe something changed in ECJ?
But I cannot reproduce it in the IDE, so maybe it's just something in the build. I don't think it's related.

Ant 1.9.1 added https://ant.apache.org/manual/ifunless.html which is the
sole reason why ant-contrib was used.
@HannesWell HannesWell merged commit cb31ff9 into eclipse-platform:master Jun 20, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants