Skip to content
This repository was archived by the owner on Sep 1, 2023. It is now read-only.

Commit 1abad57

Browse files
Use explicit automatic module name.
1 parent b7db50c commit 1abad57

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

neo4j-java-driver-spring-boot-autoconfigure/pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
<name>Neo4j Java Driver Spring Boot Autoconfiguration</name>
3232
<description>Provides automatic configuration Spring Boot for the Neo4j Java Driver.</description>
3333

34+
<properties>
35+
<java-module-name>neo4j.java.driver.spring.boot.autoconfigure</java-module-name>
36+
</properties>
37+
3438
<dependencies>
3539
<dependency>
3640
<groupId>io.micrometer</groupId>
@@ -103,4 +107,22 @@
103107
<scope>test</scope>
104108
</dependency>
105109
</dependencies>
110+
111+
<build>
112+
<plugins>
113+
<plugin>
114+
<groupId>org.apache.maven.plugins</groupId>
115+
<artifactId>maven-jar-plugin</artifactId>
116+
<configuration>
117+
<archive>
118+
<manifestEntries>
119+
<Implementation-Title>${project.name}</Implementation-Title>
120+
<Implementation-Version>${project.version}</Implementation-Version>
121+
<Automatic-Module-Name>${java-module-name}</Automatic-Module-Name>
122+
</manifestEntries>
123+
</archive>
124+
</configuration>
125+
</plugin>
126+
</plugins>
127+
</build>
106128
</project>

neo4j-java-driver-spring-boot-starter/pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
<name>Neo4j Java Driver Spring Boot Starter</name>
3232
<description>A Spring Boot Starter for the Neo4j Java Driver.</description>
3333

34+
<properties>
35+
<java-module-name>neo4j.java.driver.spring.boot.starter</java-module-name>
36+
</properties>
37+
3438
<dependencies>
3539
<dependency>
3640
<groupId>org.neo4j.driver</groupId>
@@ -43,4 +47,22 @@
4347
<version>${project.version}</version>
4448
</dependency>
4549
</dependencies>
50+
51+
<build>
52+
<plugins>
53+
<plugin>
54+
<groupId>org.apache.maven.plugins</groupId>
55+
<artifactId>maven-jar-plugin</artifactId>
56+
<configuration>
57+
<archive>
58+
<manifestEntries>
59+
<Implementation-Title>${project.name}</Implementation-Title>
60+
<Implementation-Version>${project.version}</Implementation-Version>
61+
<Automatic-Module-Name>${java-module-name}</Automatic-Module-Name>
62+
</manifestEntries>
63+
</archive>
64+
</configuration>
65+
</plugin>
66+
</plugins>
67+
</build>
4668
</project>

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
<maven-failsafe-plugin.version>3.0.0-M3</maven-failsafe-plugin.version>
9595
<maven-install-plugin.version>3.0.0-M1</maven-install-plugin.version>
9696
<maven-javadoc-plugin.version>3.0.1</maven-javadoc-plugin.version>
97+
<maven-jar-plugin.version>3.1.2</maven-jar-plugin.version>
9798
<maven-source-plugin.version>3.0.1</maven-source-plugin.version>
9899
<maven-surefire-plugin.version>3.0.0-M3</maven-surefire-plugin.version>
99100
<neo4j-java-driver.version>2.0.0-alpha03</neo4j-java-driver.version>
@@ -167,6 +168,11 @@
167168
<artifactId>jacoco-maven-plugin</artifactId>
168169
<version>${jacoco-maven-plugin.version}</version>
169170
</plugin>
171+
<plugin>
172+
<groupId>org.apache.maven.plugins</groupId>
173+
<artifactId>maven-jar-plugin</artifactId>
174+
<version>${maven-jar-plugin.version}</version>
175+
</plugin>
170176
</plugins>
171177
</pluginManagement>
172178
<plugins>

0 commit comments

Comments
 (0)