Skip to content

Commit 16beb6a

Browse files
committed
target java11 but generate an additional jdk8 classifier
1 parent 7f2516c commit 16beb6a

1 file changed

Lines changed: 45 additions & 14 deletions

File tree

PgBulkInsert/pom.xml

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,28 +59,59 @@
5959
<groupId>org.apache.maven.plugins</groupId>
6060
<artifactId>maven-compiler-plugin</artifactId>
6161
<version>3.1</version>
62-
<configuration>
63-
<source>1.8</source>
64-
<target>1.8</target>
65-
</configuration>
62+
<executions>
63+
<execution>
64+
<id>compile-jdk8</id>
65+
<goals>
66+
<goal>compile</goal>
67+
</goals>
68+
<configuration>
69+
<source>8</source>
70+
<target>8</target>
71+
<fork>true</fork>
72+
<outputDirectory>${project.build.outputDirectory}_jdk8</outputDirectory>
73+
</configuration>
74+
</execution>
75+
<execution>
76+
<id>compile-jdk11</id>
77+
<goals>
78+
<goal>compile</goal>
79+
</goals>
80+
<configuration>
81+
<source>8</source>
82+
<target>11</target>
83+
<fork>true</fork>
84+
</configuration>
85+
</execution>
86+
</executions>
6687
</plugin>
6788
<plugin>
6889
<groupId>org.apache.maven.plugins</groupId>
6990
<artifactId>maven-jar-plugin</artifactId>
70-
<version>3.2.0</version><!--$NO-MVN-MAN-VER$-->
71-
<configuration>
72-
<archive>
73-
<manifest>
74-
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
75-
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
76-
</manifest>
77-
</archive>
78-
</configuration>
91+
<version>3.2.0</version>
92+
<executions>
93+
<execution>
94+
<id>jar-jdk8</id>
95+
<goals>
96+
<goal>jar</goal>
97+
</goals>
98+
<configuration>
99+
<classifier>jdk8</classifier>
100+
<classesDirectory>${project.build.outputDirectory}_jdk8</classesDirectory>
101+
<archive>
102+
<manifest>
103+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
104+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
105+
</manifest>
106+
</archive>
107+
</configuration>
108+
</execution>
109+
</executions>
79110
</plugin>
80111
<plugin>
81112
<groupId>org.apache.maven.plugins</groupId>
82113
<artifactId>maven-enforcer-plugin</artifactId>
83-
<version>1.4.1</version><!--$NO-MVN-MAN-VER$-->
114+
<version>1.4.1</version>
84115
<executions>
85116
<execution>
86117
<id>enforce-maven</id>

0 commit comments

Comments
 (0)