gnodet opened a new issue, #12983:
URL: https://github.com/apache/maven/issues/12983

   ## Problem
   
   When testing ~966 Apache projects against Maven 4 (`maven-4.0.x` branch), 
**12 projects** fail with:
   
   ```
   error: Source option N is no longer supported. Use 7 or later.
   ```
   
   These projects inherit their `maven.compiler.source`/`maven.compiler.target` 
from a parent POM (e.g., `geronimo-genesis` sets source=1.5). Maven 4's 
auto-toolchain feature should detect this and use JDK 8/11 for compilation, but 
`mvnup`'s `ToolchainPluginStrategy` doesn't detect inherited source levels — it 
only inspects the local POM.
   
   ## Affected projects (12)
   
   | Project | Source level | Inherited from |
   |---------|-------------|----------------|
   | ftpserver | 5 | parent POM |
   | geronimo-genesis | 6 | own POM (but not detected) |
   | geronimo-gshell | 5 | geronimo-genesis parent |
   | geronimo-jcache-simple | 6 | parent POM |
   | activemq-nms-openwire-generator | 6 | parent POM |
   | aries-tx-control | 5 | parent POM |
   | incubator-samoa | 5 | parent POM |
   | maven-ant-tasks | 5 | parent POM |
   | portals-pluto | 4 | parent POM |
   | tomee-release-tools | 5 | parent POM |
   | kylin | 7 (but code uses Java 8+) | parent POM |
   | rocketmq-ons | 6 | parent POM |
   
   ## Expected behavior
   
   `mvnup`'s `ToolchainPluginStrategy` should resolve the effective 
source/target level (including inherited values from parent POMs) and configure 
the auto-toolchain accordingly. When the effective source level is < 7, it 
should ensure a JDK 8 or 11 toolchain is selected for compilation.
   
   ## Context
   
   Data from [maven4-testing](https://github.com/gnodet/maven4-testing) run 
#13307 testing `maven-4.0.x` against all Apache projects.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to