Skip to content

Commit 92d24f0

Browse files
authored
Using Eclipse Transformer plugin to create Jakarta JAR (#799)
1 parent 7d4dd5a commit 92d24f0

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ bin/
1717
ciphertext-portable.ser
1818
ReferenceEncryptedProperties.test.txt
1919
test.out
20+
.DS_Store

pom.xml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,21 @@
256256
<groupId>org.slf4j</groupId>
257257
<artifactId>slf4j-api</artifactId>
258258
</exclusion>
259+
<exclusion>
260+
<groupId>org.apache.xmlgraphics</groupId>
261+
<artifactId>batik-css</artifactId>
262+
</exclusion>
263+
</exclusions>
264+
</dependency>
265+
<dependency>
266+
<groupId>org.apache.xmlgraphics</groupId>
267+
<artifactId>batik-css</artifactId>
268+
<version>1.17</version>
269+
<exclusions>
270+
<exclusion>
271+
<groupId>commons-logging</groupId>
272+
<artifactId>commons-logging</artifactId>
273+
</exclusion>
259274
</exclusions>
260275
</dependency>
261276
<dependency>
@@ -953,5 +968,73 @@
953968
</plugins>
954969
</build>
955970
</profile>
971+
<profile>
972+
<id>jakarta</id>
973+
<activation>
974+
<activeByDefault>true</activeByDefault>
975+
</activation>
976+
<build>
977+
<plugins>
978+
<plugin>
979+
<groupId>org.eclipse.transformer</groupId>
980+
<artifactId>transformer-maven-plugin</artifactId>
981+
<extensions>true</extensions>
982+
<configuration>
983+
<rules>
984+
<jakartaDefaults>true</jakartaDefaults>
985+
</rules>
986+
</configuration>
987+
<executions>
988+
<execution>
989+
<id>default-jar</id>
990+
<goals>
991+
<goal>jar</goal>
992+
</goals>
993+
<configuration>
994+
<classifier>jakarta</classifier>
995+
<artifact>
996+
<groupId>org.owasp.esapi</groupId>
997+
<artifactId>esapi</artifactId>
998+
<version>${project.version}</version>
999+
</artifact>
1000+
</configuration>
1001+
</execution>
1002+
<execution>
1003+
<id>javadoc-jar</id>
1004+
<goals>
1005+
<goal>jar</goal>
1006+
</goals>
1007+
<configuration>
1008+
<skip>false</skip>
1009+
<classifier>jakarta-javadoc</classifier>
1010+
<artifact>
1011+
<groupId>org.owasp.esapi</groupId>
1012+
<artifactId>esapi</artifactId>
1013+
<version>${project.version}</version>
1014+
<classifier>javadoc</classifier>
1015+
</artifact>
1016+
</configuration>
1017+
</execution>
1018+
<execution>
1019+
<id>source-jar</id>
1020+
<goals>
1021+
<goal>jar</goal>
1022+
</goals>
1023+
<configuration>
1024+
<skip>false</skip>
1025+
<classifier>jakarta-sources</classifier>
1026+
<artifact>
1027+
<groupId>org.owasp.esapi</groupId>
1028+
<artifactId>esapi</artifactId>
1029+
<version>${project.version}</version>
1030+
<classifier>sources</classifier>
1031+
</artifact>
1032+
</configuration>
1033+
</execution>
1034+
</executions>
1035+
</plugin>
1036+
</plugins>
1037+
</build>
1038+
</profile>
9561039
</profiles>
9571040
</project>

0 commit comments

Comments
 (0)