Commit f8944fa
committed
AXIS2-6040 Define Automatic-Module-Name for Java 9+ module system
Add Automatic-Module-Name manifest entry to the root POM's
maven-jar-plugin configuration. This applies to all modules and
provides stable module names derived from groupId + artifactId
(e.g., org.apache.axis2.axis2-kernel).
Without this, the Java module system derives unstable module names
from JAR filenames, producing IDE warnings like "Name of automatic
module 'axis2.kernel' is unstable, it is derived from the module's
file name."
This is a passive manifest entry — ignored entirely on the classpath.
Only takes effect for users who explicitly use Java modules (JPMS).1 parent 59b0db4 commit f8944fa
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1046 | 1046 | | |
1047 | 1047 | | |
1048 | 1048 | | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
1049 | 1059 | | |
1050 | 1060 | | |
1051 | 1061 | | |
| |||
0 commit comments