Skip to content

Commit ddac745

Browse files
committed
Using Eclipse Transformer plugin to create Jakarta JAR
1 parent 707fb49 commit ddac745

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
@@ -253,6 +253,21 @@
253253
<groupId>org.slf4j</groupId>
254254
<artifactId>slf4j-api</artifactId>
255255
</exclusion>
256+
<exclusion>
257+
<groupId>org.apache.xmlgraphics</groupId>
258+
<artifactId>batik-css</artifactId>
259+
</exclusion>
260+
</exclusions>
261+
</dependency>
262+
<dependency>
263+
<groupId>org.apache.xmlgraphics</groupId>
264+
<artifactId>batik-css</artifactId>
265+
<version>1.17</version>
266+
<exclusions>
267+
<exclusion>
268+
<groupId>commons-logging</groupId>
269+
<artifactId>commons-logging</artifactId>
270+
</exclusion>
256271
</exclusions>
257272
</dependency>
258273
<dependency>
@@ -945,5 +960,73 @@
945960
</plugins>
946961
</build>
947962
</profile>
963+
<profile>
964+
<id>jakarta</id>
965+
<activation>
966+
<activeByDefault>true</activeByDefault>
967+
</activation>
968+
<build>
969+
<plugins>
970+
<plugin>
971+
<groupId>org.eclipse.transformer</groupId>
972+
<artifactId>transformer-maven-plugin</artifactId>
973+
<extensions>true</extensions>
974+
<configuration>
975+
<rules>
976+
<jakartaDefaults>true</jakartaDefaults>
977+
</rules>
978+
</configuration>
979+
<executions>
980+
<execution>
981+
<id>default-jar</id>
982+
<goals>
983+
<goal>jar</goal>
984+
</goals>
985+
<configuration>
986+
<classifier>jakarta</classifier>
987+
<artifact>
988+
<groupId>org.owasp.esapi</groupId>
989+
<artifactId>esapi</artifactId>
990+
<version>${project.version}</version>
991+
</artifact>
992+
</configuration>
993+
</execution>
994+
<execution>
995+
<id>javadoc-jar</id>
996+
<goals>
997+
<goal>jar</goal>
998+
</goals>
999+
<configuration>
1000+
<skip>false</skip>
1001+
<classifier>jakarta-javadoc</classifier>
1002+
<artifact>
1003+
<groupId>org.owasp.esapi</groupId>
1004+
<artifactId>esapi</artifactId>
1005+
<version>${project.version}</version>
1006+
<classifier>javadoc</classifier>
1007+
</artifact>
1008+
</configuration>
1009+
</execution>
1010+
<execution>
1011+
<id>source-jar</id>
1012+
<goals>
1013+
<goal>jar</goal>
1014+
</goals>
1015+
<configuration>
1016+
<skip>false</skip>
1017+
<classifier>jakarta-sources</classifier>
1018+
<artifact>
1019+
<groupId>org.owasp.esapi</groupId>
1020+
<artifactId>esapi</artifactId>
1021+
<version>${project.version}</version>
1022+
<classifier>sources</classifier>
1023+
</artifact>
1024+
</configuration>
1025+
</execution>
1026+
</executions>
1027+
</plugin>
1028+
</plugins>
1029+
</build>
1030+
</profile>
9481031
</profiles>
9491032
</project>

0 commit comments

Comments
 (0)