Skip to content

Commit 1bacc37

Browse files
authored
OpenPDF (#66)
1 parent fc5c807 commit 1bacc37

File tree

585 files changed

+2474
-887
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

585 files changed

+2474
-887
lines changed

.idea/icon.png

8.03 KB

README.md

+31-9

docs/modules/ROOT/pages/index.adoc

+14-3

docs/pom.xml

+10-7
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<parent>
55
<groupId>io.quarkiverse.itext</groupId>
6-
<artifactId>quarkus-itext-parent</artifactId>
6+
<artifactId>quarkus-itext-ecosystem</artifactId>
77
<version>999-SNAPSHOT</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
@@ -52,7 +52,15 @@
5252
</executions>
5353
</plugin>
5454
<plugin>
55-
<groupId>org.apache.maven.plugins</groupId>
55+
<groupId>io.quarkus</groupId>
56+
<artifactId>quarkus-config-doc-maven-plugin</artifactId>
57+
<extensions>true</extensions>
58+
<configuration>
59+
<targetDirectory>${project.basedir}/modules/ROOT/pages/includes/</targetDirectory>
60+
</configuration>
61+
</plugin>
62+
<plugin>
63+
<groupId>org.apache.maven.plugins</groupId>
5664
<artifactId>maven-resources-plugin</artifactId>
5765
<executions>
5866
<execution>
@@ -64,11 +72,6 @@
6472
<configuration>
6573
<outputDirectory>${project.basedir}/modules/ROOT/pages/includes/</outputDirectory>
6674
<resources>
67-
<resource>
68-
<directory>${project.basedir}/../target/asciidoc/generated/config/</directory>
69-
<include>quarkus-itext.adoc</include>
70-
<filtering>false</filtering>
71-
</resource>
7275
<resource>
7376
<directory>${project.basedir}/templates/includes</directory>
7477
<include>attributes.adoc</include>

pom.xml

+77-85
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,80 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
3-
<modelVersion>4.0.0</modelVersion>
4-
<parent>
5-
<groupId>io.quarkiverse</groupId>
6-
<artifactId>quarkiverse-parent</artifactId>
7-
<version>18</version>
8-
</parent>
9-
<groupId>io.quarkiverse.itext</groupId>
10-
<artifactId>quarkus-itext-parent</artifactId>
11-
<version>999-SNAPSHOT</version>
12-
<packaging>pom</packaging>
13-
<name>Quarkus Itext - Parent</name>
14-
<description>Create and manipulate PDFs on the fly</description>
15-
<modules>
16-
<module>itext</module>
17-
<module>deployment</module>
18-
<module>runtime</module>
19-
</modules>
20-
<scm>
21-
<connection>scm:git:[email protected]:quarkiverse/quarkus-itext.git</connection>
22-
<developerConnection>scm:git:[email protected]:quarkiverse/quarkus-itext.git</developerConnection>
23-
<url>https://github.com/quarkiverse/quarkus-itext</url>
24-
<tag>HEAD</tag>
25-
</scm>
26-
<properties>
27-
<maven.compiler.release>17</maven.compiler.release>
28-
<quarkus.version>3.8.5</quarkus.version>
29-
<bouncycastle.version>1.70</bouncycastle.version>
30-
</properties>
31-
<dependencyManagement>
32-
<dependencies>
33-
<dependency>
34-
<groupId>io.quarkus</groupId>
35-
<artifactId>quarkus-bom</artifactId>
36-
<version>${quarkus.version}</version>
37-
<type>pom</type>
38-
<scope>import</scope>
39-
</dependency>
40-
</dependencies>
41-
</dependencyManagement>
42-
<build>
43-
<pluginManagement>
44-
<plugins>
45-
<plugin>
46-
<groupId>io.quarkus</groupId>
47-
<artifactId>quarkus-maven-plugin</artifactId>
48-
<version>${quarkus.version}</version>
49-
</plugin>
50-
<plugin>
51-
<groupId>org.apache.maven.plugins</groupId>
52-
<artifactId>maven-compiler-plugin</artifactId>
53-
<configuration>
54-
<compilerArgs>
55-
<arg>-parameters</arg>
56-
</compilerArgs>
57-
</configuration>
58-
</plugin>
59-
</plugins>
60-
</pluginManagement>
61-
</build>
62-
<profiles>
63-
<profile>
64-
<id>docs</id>
65-
<activation>
66-
<property>
67-
<name>performRelease</name>
68-
<value>!true</value>
69-
</property>
70-
</activation>
71-
<modules>
72-
<module>docs</module>
73-
</modules>
74-
</profile>
75-
<profile>
76-
<id>it</id>
77-
<activation>
78-
<property>
79-
<name>performRelease</name>
80-
<value>!true</value>
81-
</property>
82-
</activation>
83-
<modules>
84-
<module>integration-tests</module>
85-
</modules>
86-
</profile>
87-
</profiles>
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>io.quarkiverse</groupId>
6+
<artifactId>quarkiverse-parent</artifactId>
7+
<version>18</version>
8+
</parent>
9+
<groupId>io.quarkiverse.itext</groupId>
10+
<artifactId>quarkus-itext-ecosystem</artifactId>
11+
<version>999-SNAPSHOT</version>
12+
<packaging>pom</packaging>
13+
<name>Quarkus iText/OpenPDF Ecosystem</name>
14+
<description>Create and manipulate PDFs on the fly using legacy iText or OpenPDF.</description>
15+
<modules>
16+
<module>quarkus-itext</module>
17+
<module>quarkus-openpdf</module>
18+
</modules>
19+
<scm>
20+
<connection>scm:git:[email protected]:quarkiverse/quarkus-itext.git</connection>
21+
<developerConnection>scm:git:[email protected]:quarkiverse/quarkus-itext.git</developerConnection>
22+
<url>https://github.com/quarkiverse/quarkus-itext</url>
23+
<tag>HEAD</tag>
24+
</scm>
25+
<properties>
26+
<compiler-plugin.version>3.13.0</compiler-plugin.version>
27+
<maven.compiler.release>17</maven.compiler.release>
28+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
30+
<quarkus.version>3.15.1</quarkus.version>
31+
</properties>
32+
<dependencyManagement>
33+
<dependencies>
34+
<dependency>
35+
<groupId>io.quarkus</groupId>
36+
<artifactId>quarkus-bom</artifactId>
37+
<version>${quarkus.version}</version>
38+
<type>pom</type>
39+
<scope>import</scope>
40+
</dependency>
41+
</dependencies>
42+
</dependencyManagement>
43+
<build>
44+
<pluginManagement>
45+
<plugins>
46+
<plugin>
47+
<groupId>io.quarkus</groupId>
48+
<artifactId>quarkus-maven-plugin</artifactId>
49+
<version>${quarkus.version}</version>
50+
</plugin>
51+
<plugin>
52+
<artifactId>maven-compiler-plugin</artifactId>
53+
<version>${compiler-plugin.version}</version>
54+
<configuration>
55+
<parameters>true</parameters>
56+
</configuration>
57+
</plugin>
58+
<plugin>
59+
<groupId>io.quarkus</groupId>
60+
<artifactId>quarkus-config-doc-maven-plugin</artifactId>
61+
<version>${quarkus.version}</version>
62+
</plugin>
63+
</plugins>
64+
</pluginManagement>
65+
</build>
66+
<profiles>
67+
<profile>
68+
<id>docs</id>
69+
<activation>
70+
<property>
71+
<name>performRelease</name>
72+
<value>!true</value>
73+
</property>
74+
</activation>
75+
<modules>
76+
<module>docs</module>
77+
</modules>
78+
</profile>
79+
</profiles>
8880
</project>
File renamed without changes.

deployment/src/main/java/io/quarkiverse/itext/deployment/ItextProcessor.java quarkus-itext/deployment/src/main/java/io/quarkiverse/itext/deployment/ItextProcessor.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,8 @@ NativeImageEnableAllCharsetsBuildItem enableAllCharsetsBuildItem() {
4747

4848
@BuildStep
4949
void indexTransitiveDependencies(BuildProducer<IndexDependencyBuildItem> index) {
50-
index.produce(new IndexDependencyBuildItem("org.bouncycastle", "bcprov-jdk15on"));
51-
index.produce(new IndexDependencyBuildItem("org.bouncycastle", "bcpkix-jdk15on"));
52-
index.produce(new IndexDependencyBuildItem("org.bouncycastle", "bcmail-jdk15on"));
50+
index.produce(new IndexDependencyBuildItem("org.bouncycastle", "bcprov-jdk18on"));
51+
index.produce(new IndexDependencyBuildItem("org.bouncycastle", "bcpkix-jdk18on"));
5352
}
5453

5554
@BuildStep

deployment/src/main/java/io/quarkiverse/itext/deployment/devui/ItextDevUIProcessor.java quarkus-itext/deployment/src/main/java/io/quarkiverse/itext/deployment/devui/ItextDevUIProcessor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.quarkiverse.poi.deployment.devui;
1+
package io.quarkiverse.itext.deployment.devui;
22

33
import io.quarkus.deployment.IsDevelopment;
44
import io.quarkus.deployment.annotations.BuildProducer;
File renamed without changes.
File renamed without changes.

itext/pom.xml quarkus-itext/itext/pom.xml

+2-9
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,11 @@
1111
<dependencies>
1212
<dependency>
1313
<groupId>org.bouncycastle</groupId>
14-
<artifactId>bcprov-jdk15on</artifactId>
15-
<version>${bouncycastle.version}</version>
14+
<artifactId>bcprov-jdk18on</artifactId>
1615
</dependency>
1716
<dependency>
1817
<groupId>org.bouncycastle</groupId>
19-
<artifactId>bcpkix-jdk15on</artifactId>
20-
<version>${bouncycastle.version}</version>
21-
</dependency>
22-
<dependency>
23-
<groupId>org.bouncycastle</groupId>
24-
<artifactId>bcmail-jdk15on</artifactId>
25-
<version>${bouncycastle.version}</version>
18+
<artifactId>bcpkix-jdk18on</artifactId>
2619
</dependency>
2720
</dependencies>
2821
</project>

0 commit comments

Comments
 (0)