eclipse-sisu / sisu-project

Sisu Inject
https://www.eclipse.org/sisu
Eclipse Public License 2.0
17 stars 15 forks source link

Is 0.9.x still a milestone? #102

Closed mattnelson closed 1 month ago

mattnelson commented 7 months ago

This may be a question for @cstamas and the Maven team, but since @cstamas is active in both repos and the "fix" would be started here, I'll start here.

The latest milestone of sisu.inject is now pulled into the latest non-milestone 3.9.x of maven. When our dependency uplift automation ran it recommended maven but not the version of sisu used by that version of maven because the milestone suffix excluded[2] it from consideration.

Is 0.9.x still a milestone? If not, can I request a release of 0.9.0? If yes, what is left to promote out of milestone?

[1] https://github.com/apache/maven/pull/1286 [2] https://www.mojohaus.org/versions/versions-maven-plugin/examples/display-dependency-updates.html

cstamas commented 7 months ago

Sisu is really just a "runtime" dependency, unsure why you need to depend on it. All you need is javax.inject and presence of sisu index. The 1.0.0 is planned to happen soon though, cannot say exact date when, but "soon".

@mcculls ping

mattnelson commented 7 months ago

Sisu is really just a "runtime" dependency, unsure why you need to depend on it

In our use case, we are using mima which pulls maven(and all the transitives) into our dependency tree. Then we explicitly manage all versions of the dependency tree. What I only just connected the dots on is that when I use mima's standalone-static I can exclude the sisu's deps from maven-core.

cstamas commented 7 months ago

Oh true, basically sisu upgrade was asked by users doing maven components in Java 17. If you stay at Java 11 (or you do not create Maven plugins, extensions at all) you should be fine on Sisu 0.3.5, as whole Maven3 ecosystem is still Java 8.

slachiewicz commented 5 months ago

before 1.0, it would be good to add support for jakarta