Skip to content

Commit 352d34b

Browse files
committed
added module-info support;
1 parent e538f58 commit 352d34b

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

jpx/build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,15 @@ jar {
9191
'Implementation-Vendor': 'jenetics',
9292
'ProjectName': project.name,
9393
'Version': project.version,
94-
'Maintainer': 'Franz Wilhelmstötter',
95-
'Automatic-Module-Name': 'io.jenetics.jpx'
94+
'Maintainer': 'Franz Wilhelmstötter'
9695
)
9796
}
9897
}
9998

99+
//https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_modular
100+
java {
101+
modularity.inferModulePath = true
102+
}
100103

101104
/ ******************************************************************************
102105
* Artifact publishing code.

jpx/src/main/java/module-info.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
module io.jenetics.jpx {
2+
requires transitive java.xml;
3+
4+
exports io.jenetics.jpx;
5+
exports io.jenetics.jpx.format;
6+
exports io.jenetics.jpx.geom;
7+
8+
uses io.jenetics.jpx.XMLProvider;
9+
}

0 commit comments

Comments
 (0)