Skip to content

Commit 52b4db3

Browse files
iils-hwellmanngnodet
authored andcommitted
[Build] Define all MANIFEST.MF entries through the bnd-maven-plugin
and derive 'Bundle-SymbolicName' header from the artifactId. This changes the 'Bundle-SymbolicName' and 'Automatic-Module-Name' for the following modules: - maven-resolver-named-locks from 'org.apache.maven.resolver.named' to 'org.apache.maven.resolver.named.locks' - maven-resolver-test-util from 'org.apache.maven.resolver.testutil' to 'org.apache.maven.resolver.test.util'
1 parent 7466cae commit 52b4db3

File tree

17 files changed

+8
-73
lines changed

17 files changed

+8
-73
lines changed

maven-resolver-api/pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@
3232
<description>The application programming interface for the repository system.</description>
3333

3434
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}.api</Bundle-SymbolicName>
35+
<bnd.instructions.additions><![CDATA[
36+
Automatic-Module-Name: org.apache.maven.resolver
37+
]]></bnd.instructions.additions>
3738
</properties>
3839

3940
<dependencies>

maven-resolver-connector-basic/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Connector Basic</name>
3232
<description>A repository connector implementation for repositories using URI-based layouts.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.connector.basic</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-demos/maven-resolver-demo-snippets/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
<description>A module to demonstrate the usage of Maven Artifact Resolver with Maven repositories
3333
by means of various runnable code snippets.</description>
3434

35-
<properties>
36-
<Automatic-Module-Name>org.apache.maven.resolver.demo.snippets</Automatic-Module-Name>
37-
</properties>
38-
3935
<dependencies>
4036
<dependency>
4137
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-demos/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<groupId>org.apache.maven.plugins</groupId>
5050
<artifactId>maven-jar-plugin</artifactId>
5151
<configuration>
52-
<!-- This is needed to prevent jar plugin to fail due to a missing manifest and wrong automatic module name. -->
52+
<!-- This is needed to prevent jar plugin to fail due to a missing manifest. -->
5353
<archive combine.self="override" />
5454
</configuration>
5555
</plugin>

maven-resolver-impl/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Implementation</name>
3232
<description>An implementation of the repository system.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.impl</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-named-locks-hazelcast/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Named Locks using Hazelcast</name>
3232
<description>A synchronization utility implementation using Hazelcast.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.named.hazelcast</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-named-locks-redisson/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Named Locks using Redisson</name>
3232
<description>A synchronization utility implementation using Redisson.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.named.redisson</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-named-locks/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Named Locks</name>
3232
<description>A synchronization utility implementation using Named locks.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.named</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.slf4j</groupId>

maven-resolver-spi/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver SPI</name>
3232
<description>The service provider interface for repository system implementations and repository connectors.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.spi</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

maven-resolver-supplier/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@
3131
<name>Maven Artifact Resolver Instance Supplier</name>
3232
<description>A helper module to provide RepositorySystem instances.</description>
3333

34-
<properties>
35-
<Automatic-Module-Name>org.apache.maven.resolver.supplier</Automatic-Module-Name>
36-
<Bundle-SymbolicName>${Automatic-Module-Name}</Bundle-SymbolicName>
37-
</properties>
38-
3934
<dependencies>
4035
<dependency>
4136
<groupId>org.apache.maven.resolver</groupId>

0 commit comments

Comments
 (0)