Hi Michael,

thanks for your reply :-)  I hope I did not make to much trouble - but I think it is solved now with eclipse and maven.  And yes it was the change between maven *.12 and *.13, what you wrote is a resolver change.  It broke the build on eclipse...

To avoid downloading files in the (poudiere) eclipse build step - I made a repository for the dependent maven files which I extracted in a temporary port build run on my side.

Overall this is not a real big deal.  I will continue the way I did  till now - but now I know the reason of failure.  Maybe I can or need to integrate different maven versions into "my" eclipse-maven repository in special tag names??!  But that would make a lot of data...

I am free for good solutions or corrections :-)  Or to get insight for details which are needed to understand the software build / run behaviour.

All the best and many thanks to all, Norbert :-)

On 3/20/26 21:47, Michael Osipov wrote:
Hi folks,

thanks for the heads-up. I like to understand better what the issue is.
I assume that a Maven Resolver change from .12 to .13 caused the issue.
My understand is that you guys rely on 'mvn dependency:go-offline' and we don't have something similar to Makefile.crates to have offline builds, plus slight changes in the resolution code cause build issues.

Norbert, feel free to reach out to me directly to further discuss this and making the process better.

Michael

On 2026-03-20 16:45, Vladimir Druzenko wrote:
Hello!

It’s probably better to simply update your Maven repository with each incompatible devel/maven39 update and make a new tag with the new version. Update the tag name in the port. And ask the devel/maven39 maintainer ([email protected]) to notify you before updating so that the updates are committed synchronously. For example, he can create a PR with the topic "java/eclipse: Update devel/maven39" that devel/maven39 will be updated on such and such a day, and will attach a patch so that you can apply it and prepare a new repository. And then commit the updates at the same time.

AFAIR [email protected] == [email protected] and have commit bit to ports.

15.03.2026 09:44, Norbert Grundmann пишет:
...coming back and asking for advice how to handle that the build of java/eclipse depends on the version of maven39.  The new eclipse 4.39 port build on quaterly installed depended packages is fine with maven39 version 3.9.12 but breaks with version 3.9.13 - that is the same for older eclipse version 4.38...  The architecture like aarch64 or amd64 does not matter.

To build I made a repository https://github.com/NorbertXYZ/eclipse- maven on github getting the maven dependencies...  So the build process does not download files.

Thanks for remarks - I am not clear how to handle this a good way, my approach of taking a prepared FreeBSD *.tar.gz file is not to a good idea.

Regards, Norbert


On 3/15/26 06:54, Norbert Grundmann wrote:
thanks.  So I will keep "the old" way and integrate that there is a maven upgrade which affects newer builds...

Regards, Norbert


--
Best regards,
Vladimir Druzenko



--
I love penguins at the south pole, windows in my house and apples on my tree, 
but not in my computer :)


Reply via email to