simpligility / maven-repository-tools

Tools for interacting with Maven repositories
Eclipse Public License 1.0
141 stars 69 forks source link

Update project #62

Closed cstamas closed 2 years ago

cstamas commented 2 years ago

Changes:

mosabua commented 2 years ago

Sooo good.. you rock @cstamas .. let me look at that shortly and cut a release in a bit

mosabua commented 2 years ago

Wdyt .. should I update to Java 11 as well .. 8 is dead anyway .. could even go for 17 maybe

cstamas commented 2 years ago

Am totally for. How about this "strategy":

In short: enforce latest tooling, and use modern ways to target the runtime (then things like animal sniffer is not needed anymore). Something like this: https://github.com/apache/maven-indexer/pull/207

Indexer is first Maven project becoming Java11 due Lucene 9 that is 11 as well.

Only question: am unsure does takari-lifecycle support release flag of compiler? Do you know from top of your head?

cstamas commented 2 years ago

Hm, seems it does: https://github.com/takari/takari-lifecycle/commit/5ff3fe1520075960c30673343fdf53af82d4b2da

cstamas commented 2 years ago

@mosabua if OK with this PR as is, please merge. IMHO Java11 is or should be different PR. Let's continue here https://github.com/simpligility/maven-repository-tools/issues/63