diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 36049407..20309b5f 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -346,6 +346,7 @@ jobs:
uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
needs:
- JCache-Annotations-Common
+ - Guiced-Inject-Client
with:
baseDir: 'JCache/cache-annotations-ri-guice/'
name: 'JCache Guice'
@@ -414,3 +415,13 @@ jobs:
USER_TOKEN: ${{secrets.USER_TOKEN}}
SONA_USERNAME: ${{secrets.SONA_USERNAME}}
SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
+ OpenPDF:
+ uses: GuicedEE/Workflows/.github/workflows/bom.yml@master
+ with:
+ baseDir: 'Libraries/openpdf'
+ name: 'Open PDF'
+ secrets:
+ USERNAME: ${{secrets.USERNAME}}
+ USER_TOKEN: ${{secrets.USER_TOKEN}}
+ SONA_USERNAME: ${{secrets.SONA_USERNAME}}
+ SONA_PASSWORD: ${{secrets.SONA_PASSWORD}}
diff --git a/JBoss/undertow-core/pom.xml b/JBoss/undertow-core/pom.xml
index 20f0328a..7745e370 100644
--- a/JBoss/undertow-core/pom.xml
+++ b/JBoss/undertow-core/pom.xml
@@ -33,6 +33,11 @@
io.undertow
2.0.0-SNAPSHOT
+
+ /GuicedEE/Services
+
+
+
diff --git a/JBoss/undertow-core/src/main/java/io/undertow/JavadocGenerator.java b/JBoss/undertow-core/src/main/java/io/undertow/JavadocGenerator.java
deleted file mode 100644
index a57f9d0b..00000000
--- a/JBoss/undertow-core/src/main/java/io/undertow/JavadocGenerator.java
+++ /dev/null
@@ -1,3 +0,0 @@
-package io.undertow;
-
-public class JavadocGenerator {}
diff --git a/JBoss/undertow-parser-generator/pom.xml b/JBoss/undertow-parser-generator/pom.xml
index 8bc8554b..610083da 100644
--- a/JBoss/undertow-parser-generator/pom.xml
+++ b/JBoss/undertow-parser-generator/pom.xml
@@ -35,6 +35,11 @@
An annotation processor that is used to generate the HTTP parser
2.0.0-SNAPSHOT
+
+ /GuicedEE/Services
+
+
+
io.undertow
diff --git a/JBoss/undertow-parser-generator/src/main/java/io/undertow/javadoc/JavadocGenerator.java b/JBoss/undertow-parser-generator/src/main/java/io/undertow/javadoc/JavadocGenerator.java
deleted file mode 100644
index cea98f49..00000000
--- a/JBoss/undertow-parser-generator/src/main/java/io/undertow/javadoc/JavadocGenerator.java
+++ /dev/null
@@ -1,3 +0,0 @@
-package io.undertow.parser.javadoc;
-
-public class JavadocGenerator {}
diff --git a/JBoss/undertow-servlet/pom.xml b/JBoss/undertow-servlet/pom.xml
index 007dd883..db01a6a2 100644
--- a/JBoss/undertow-servlet/pom.xml
+++ b/JBoss/undertow-servlet/pom.xml
@@ -32,6 +32,11 @@
io.undertow.servlet
2.0.0-SNAPSHOT
+
+ /GuicedEE/Services
+
+
+
diff --git a/JBoss/undertow-servlet/src/main/java/io/undertow/servlet/JavadocGenerator.java b/JBoss/undertow-servlet/src/main/java/io/undertow/servlet/JavadocGenerator.java
deleted file mode 100644
index d4540be6..00000000
--- a/JBoss/undertow-servlet/src/main/java/io/undertow/servlet/JavadocGenerator.java
+++ /dev/null
@@ -1,3 +0,0 @@
-package io.undertow.servlet;
-
-public class JavadocGenerator {}
diff --git a/JBoss/undertow-websockets-jsr/pom.xml b/JBoss/undertow-websockets-jsr/pom.xml
index 217af460..3a6eba44 100644
--- a/JBoss/undertow-websockets-jsr/pom.xml
+++ b/JBoss/undertow-websockets-jsr/pom.xml
@@ -33,6 +33,12 @@
io.undertow.websockets.jsr
2.0.0-SNAPSHOT
+
+
+ /GuicedEE/Services
+
+
+
com.guicedee.services
diff --git a/JBoss/undertow-websockets-jsr/src/main/java/io/undertow/servlet/websocket/JavadocGenerator.java b/JBoss/undertow-websockets-jsr/src/main/java/io/undertow/servlet/websocket/JavadocGenerator.java
deleted file mode 100644
index ae2a440e..00000000
--- a/JBoss/undertow-websockets-jsr/src/main/java/io/undertow/servlet/websocket/JavadocGenerator.java
+++ /dev/null
@@ -1,3 +0,0 @@
-package io.undertow.servlet.websocket;
-
-public class JavadocGenerator {}
diff --git a/openpdf/MPL-1.1.txt b/Libraries/openpdf/MPL-1.1.txt
similarity index 100%
rename from openpdf/MPL-1.1.txt
rename to Libraries/openpdf/MPL-1.1.txt
diff --git a/openpdf/apache_license.txt b/Libraries/openpdf/apache_license.txt
similarity index 100%
rename from openpdf/apache_license.txt
rename to Libraries/openpdf/apache_license.txt
diff --git a/openpdf/lgpl.txt b/Libraries/openpdf/lgpl.txt
similarity index 100%
rename from openpdf/lgpl.txt
rename to Libraries/openpdf/lgpl.txt
diff --git a/openpdf/misc_licenses.txt b/Libraries/openpdf/misc_licenses.txt
similarity index 100%
rename from openpdf/misc_licenses.txt
rename to Libraries/openpdf/misc_licenses.txt
diff --git a/Libraries/openpdf/pom.xml b/Libraries/openpdf/pom.xml
new file mode 100644
index 00000000..aeb0171a
--- /dev/null
+++ b/Libraries/openpdf/pom.xml
@@ -0,0 +1,129 @@
+
+
+
+ 4.0.0
+
+ com.guicedee
+ dev-kit
+ 2.0.0-SNAPSHOT
+ ../../../
+
+ com.guicedee.services
+ openpdf
+
+ jar
+ OpenPDF
+ 2.0.0-SNAPSHOT
+
+
+ com.github.librepdf
+ openpdf
+ true
+
+
+
+ org.bouncycastle
+ bcprov-jdk18on
+
+
+ org.bouncycastle
+ bcpkix-jdk18on
+
+
+
+ com.github.albfernandez
+ juniversalchardet
+ true
+
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ true
+
+
+ package
+
+ shade
+
+
+
+
+ com.github.librepdf
+ com.github.albfernandez
+
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+ META-INF/versions/*
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+
+
+
+ com.coderplus.maven.plugins
+ copy-rename-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+
+
+
+ com.guicedee
+ standalone-bom
+ ${guicedee.version}
+ import
+ pom
+
+
+ com.guicedee
+ jakarta-bom
+ ${guicedee.version}
+ import
+ pom
+
+
+
+
+
diff --git a/openpdf/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule b/Libraries/openpdf/src/main/resources/.gitkeep
similarity index 100%
rename from openpdf/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
rename to Libraries/openpdf/src/main/resources/.gitkeep
diff --git a/openpdf/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule b/Libraries/openpdf/src/main/resources/META-INF/.gitkeep
similarity index 100%
rename from openpdf/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
rename to Libraries/openpdf/src/main/resources/META-INF/.gitkeep
diff --git a/typescript4j/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule b/Libraries/openpdf/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
similarity index 100%
rename from typescript4j/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
rename to Libraries/openpdf/src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
diff --git a/openpdf/src/moditect/module-info.java b/Libraries/openpdf/src/moditect/module-info.java
similarity index 100%
rename from openpdf/src/moditect/module-info.java
rename to Libraries/openpdf/src/moditect/module-info.java
diff --git a/Libraries/openpdf/src/test/java/.gitignore b/Libraries/openpdf/src/test/java/.gitignore
new file mode 100644
index 00000000..a4cc29b1
--- /dev/null
+++ b/Libraries/openpdf/src/test/java/.gitignore
@@ -0,0 +1,28 @@
+/build/
+/dist/
+Thumbs.db
+nbproject/build-native.xml~
+javadoc.zip
+
+/javadoc/
+/.jacocoverage/
+/build
+/target/
+**/target/
+/out/
+/**/.sonar/
+**.jacocoverage/
+**/*.iml
+*.iml
+*.versionsBackup
+*.log
+*.tlog
+/.idea/
+
+
+**/pom.properties
+pom.properties
+dependency-reduced-pom.xml
+**/dependency-reduced-pom.xml
+
+
diff --git a/Libraries/openpdf/src/test/resources/.gitignore b/Libraries/openpdf/src/test/resources/.gitignore
new file mode 100644
index 00000000..a4cc29b1
--- /dev/null
+++ b/Libraries/openpdf/src/test/resources/.gitignore
@@ -0,0 +1,28 @@
+/build/
+/dist/
+Thumbs.db
+nbproject/build-native.xml~
+javadoc.zip
+
+/javadoc/
+/.jacocoverage/
+/build
+/target/
+**/target/
+/out/
+/**/.sonar/
+**.jacocoverage/
+**/*.iml
+*.iml
+*.versionsBackup
+*.log
+*.tlog
+/.idea/
+
+
+**/pom.properties
+pom.properties
+dependency-reduced-pom.xml
+**/dependency-reduced-pom.xml
+
+
diff --git a/Libraries/openpdf/src/test/resources/META-INF/.gitignore b/Libraries/openpdf/src/test/resources/META-INF/.gitignore
new file mode 100644
index 00000000..1fdbf51e
--- /dev/null
+++ b/Libraries/openpdf/src/test/resources/META-INF/.gitignore
@@ -0,0 +1,24 @@
+# Maven build
+*/target/
+
+
+
+
+*/.tern-project
+
+# IntelliJ IDE
+/.idea
+*/.idea
+*/*.iml
+
+# Netbeans IDE
+/nbactions.xml
+*/nbproject/
+*/nbactions.xml
+*.tlog
+*.log
+rebel.xml
+BFS/nb-configuration.xml
+*.iml
+enterprise-application-parent.iml
+/.metadata/
diff --git a/typescript4j/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule b/Libraries/openpdf/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
similarity index 100%
rename from typescript4j/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
rename to Libraries/openpdf/src/test/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuiceModule
diff --git a/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.access.client.services.IUserLinkProvider b/Libraries/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.access.client.services.IUserLinkProvider
similarity index 100%
rename from openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.access.client.services.IUserLinkProvider
rename to Libraries/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.access.client.services.IUserLinkProvider
diff --git a/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.configuration.services.IConfigService b/Libraries/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.configuration.services.IConfigService
similarity index 100%
rename from openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.configuration.services.IConfigService
rename to Libraries/openpdf/src/test/resources/META-INF/services/za.co.bayport.jpms.configuration.services.IConfigService
diff --git a/Libraries/openpdf/src/test/webapp/.gitkeep b/Libraries/openpdf/src/test/webapp/.gitkeep
new file mode 100644
index 00000000..e69de29b