├── .github
├── dependabot.yml
└── workflows
│ └── build.yml
├── .gitignore
├── README.adoc
└── pom.xml
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: maven
4 | directory: "/"
5 | schedule:
6 | interval: daily
7 | open-pull-requests-limit: 15
8 | groups:
9 | surefire:
10 | patterns:
11 | - org.apache.maven.plugins:maven-surefire-plugin
12 | - org.apache.maven.plugins:maven-failsafe-plugin
13 | - org.apache.maven.plugins:maven-surefire-report-plugin
14 | - package-ecosystem: "github-actions"
15 | # Workflow files stored in the
16 | # default location of `.github/workflows`
17 | directory: "/"
18 | schedule:
19 | interval: daily
20 | open-pull-requests-limit: 15
21 |
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
1 | name: JBoss Parent CI Build
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 | paths-ignore:
8 | - '.gitignore'
9 | - 'LICENSE'
10 | - 'NOTICE'
11 | - 'README*'
12 | pull_request:
13 |
14 | jobs:
15 | build:
16 | runs-on: ubuntu-latest
17 | name: build
18 |
19 | steps:
20 | - name: Check out project
21 | uses: actions/checkout@v4
22 | with:
23 | path: jboss-parent-pom
24 |
25 | - name: Set up the JDKs
26 | uses: actions/setup-java@v4
27 | with:
28 | distribution: temurin
29 | architecture: x64
30 | java-version: |
31 | 11
32 | 17
33 | 21
34 | 24
35 |
36 | - name: Install the parent POM snapshot
37 | run: |
38 | cd jboss-parent-pom
39 | mvn -B -ntp install
40 |
41 | - name: Check out WildFly Common
42 | uses: actions/checkout@v4
43 | with:
44 | repository: wildfly/wildfly-common
45 | path: wildfly-common
46 |
47 | - name: Test WildFly Common with updated parent
48 | run: |
49 | cd wildfly-common
50 | find . -name "build-release*" | xargs rm -rfv
51 | git status
52 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
53 | git diff pom.xml
54 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}} -Dmaven.compiler.release=17
55 |
56 | - name: Test WildFly Common for no regression of #253
57 | run: |
58 | cd wildfly-common
59 | find . -name "build-release*" | xargs rm -rfv
60 | git status
61 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
62 | git diff pom.xml
63 | mvn -B -ntp package install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}} -Dmaven.compiler.release=17
64 |
65 | - name: Check out WildFly Maven Plugin
66 | uses: actions/checkout@v4
67 | with:
68 | repository: wildfly/wildfly-maven-plugin
69 | path: wildfly-maven-plugin
70 |
71 | - name: Test WildFly Maven Plugin with updated parent
72 | run: |
73 | cd wildfly-maven-plugin
74 | find . -name "build-release*" | xargs rm -rfv
75 | git status
76 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
77 | git diff pom.xml
78 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
79 |
80 | - name: Check out JBoss Modules
81 | uses: actions/checkout@v4
82 | with:
83 | repository: jboss-modules/jboss-modules
84 | path: jboss-modules
85 |
86 | - name: Test JBoss Modules with updated parent
87 | run: |
88 | cd jboss-modules
89 | find . -name "build-release*" | xargs rm -rfv
90 | git status
91 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
92 | git diff pom.xml
93 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
94 |
95 | - name: Check out JBoss Marshalling
96 | uses: actions/checkout@v4
97 | with:
98 | repository: jboss-remoting/jboss-marshalling
99 | path: jboss-marshalling
100 |
101 | - name: Test JBoss Marshalling with updated parent
102 | run: |
103 | cd jboss-marshalling
104 | find . -name "build-release*" | xargs rm -rfv
105 | git status
106 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
107 | git diff pom.xml
108 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
109 |
110 | - name: Check out JBoss Logging Dev Tools
111 | uses: actions/checkout@v4
112 | with:
113 | repository: jboss-logging/logging-dev-tools
114 | path: logging-dev-tools
115 |
116 | - name: Prepare for testing logging projects with updated parent
117 | run: |
118 | cd logging-dev-tools
119 | find . -name "build-release*" | xargs rm -rfv
120 | git status
121 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
122 | git diff pom.xml
123 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
124 |
125 | - name: Check out JBoss LogManager
126 | uses: actions/checkout@v4
127 | with:
128 | repository: jboss-logging/jboss-logmanager
129 | path: jboss-logmanager
130 |
131 | - name: Test JBoss LogManager with updated parents
132 | run: |
133 | cd jboss-logmanager
134 | find . -name "build-release*" | xargs rm -rfv
135 | git status
136 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
137 | git diff pom.xml
138 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
139 |
140 | - name: Check out JBoss Logging
141 | uses: actions/checkout@v4
142 | with:
143 | repository: jboss-logging/jboss-logging
144 | path: jboss-logging
145 |
146 | - name: Test JBoss Logging with updated parents
147 | run: |
148 | cd jboss-logging
149 | find . -name "build-release*" | xargs rm -rfv
150 | git status
151 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
152 | git diff pom.xml
153 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
154 |
155 | - name: Check out JBoss Logging Tools
156 | uses: actions/checkout@v4
157 | with:
158 | repository: jboss-logging/jboss-logging-tools
159 | path: jboss-logging-tools
160 |
161 | - name: Test JBoss Logging Tools with updated parents
162 | run: |
163 | cd jboss-logging-tools
164 | find . -name "build-release*" | xargs rm -rfv
165 | git status
166 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
167 | git diff pom.xml
168 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
169 |
170 | - name: Check out Log4j2 to JBoss LogManager bridge
171 | uses: actions/checkout@v4
172 | with:
173 | repository: jboss-logging/log4j2-jboss-logmanager
174 | path: log4j2-jboss-logmanager
175 |
176 | - name: Test Log4j2 to JBoss LogManager bridge with updated parents
177 | run: |
178 | cd log4j2-jboss-logmanager
179 | find . -name "build-release*" | xargs rm -rfv
180 | git status
181 | mvn -B -ntp versions:update-parent -DallowSnapshots=true -N
182 | git diff pom.xml
183 | mvn -B -ntp install -Djava11.home=${{env.JAVA_HOME_11_X64}} -Djava17.home=${{env.JAVA_HOME_17_X64}} -Djava21.home=${{env.JAVA_HOME_21_X64}}
184 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | .project
3 | .classpath
4 | .settings
5 | # ignore IDEA files
6 | *.iml
7 | *.ipr
8 | *.iws
9 | .idea
10 | # ignore NetBeans files
11 | nbactions.xml
12 | nb-configuration.xml
13 | catalog.xml
14 | #
15 | pom.xml.versionsBackup
16 |
--------------------------------------------------------------------------------
/README.adoc:
--------------------------------------------------------------------------------
1 | [id='jboss-parent-pom']
2 | = JBoss Parent POM
3 |
4 | The parent Maven POM for JBoss community projects.
5 |
6 | https://maven-badges.herokuapp.com/maven-central/org.jboss/jboss-parent[image:https://maven-badges.herokuapp.com/maven-central/org.jboss/jboss-parent/badge.svg[Maven
7 | Central]]
8 |
9 | [id='what-is-it']
10 | == What is it?
11 |
12 | The JBoss parent POM provides default configuration for Maven builds.
13 |
14 | * Recommended/Default versions for the most commonly used Maven plugins
15 | * Manifest configuration for the jar and assembly plugins
16 | * Profiles for generating source jars, and enforcing a minimum versions
17 | of Java and Maven
18 | * Distribution Management and other configuration for deploying to the
19 | JBoss.org Maven repositories
20 |
21 | [id='how-to-use-it']
22 | == How to use it?
23 |
24 | Start out by adding the parent configuration to your pom.
25 |
26 | [source,xml]
27 | ----
28 |
29 | org.jboss
30 | jboss-parent
31 | 40
32 |
33 |
34 |
35 | ----
36 |
37 | The pom includes properties which allow various build configuration to
38 | be customized. For example, to override the default version of the
39 | `maven-compiler-plugin`, just set a property.
40 |
41 | [source,xml]
42 | ----
43 |
44 | 3.1
45 |
46 | ----
47 |
48 | Or override the default Java compiler release level used in the build. This uses the `javac --release` argument to compile
49 | for the specified Java SE release. Note the default level is 11.
50 |
51 | [source,xml]
52 | ----
53 |
54 | 17
55 |
56 | ----
57 |
58 | If you need tests compiled at a different level, you can use the `maven.compiler.testRelease` property. This defaults
59 | to the `maven.compiler.release` property.
60 |
61 | [source,xml]
62 | ----
63 |
64 | 21
65 |
66 | ----
67 |
68 | NOTE: If you're compiling down to Java 1.8, you can still use the `maven.compiler.release` property. Simply set the
69 | value to `1.8` and it the appropriate settings will be configured.
70 |
71 | The minimum version of Java or Maven required to run a build can also be
72 | set via properties.
73 |
74 | [source,xml]
75 | ----
76 |
77 | 3.9.0
78 | 17
79 |
80 | ----
81 |
82 | If `jdk.min.version` is not set, it defaults to the version defined by the `maven.compiler.release` property.
83 |
84 | For the full list of properties, refer to the POM itself.
85 |
86 | [id='the-jboss-release-profile']
87 | == The JBoss Release Profile
88 |
89 | The parent POM includes a Maven profile called `jboss-release`. This
90 | profile contains settings for generating a full project source archive,
91 | javadoc jar files, and release deployment metadata. If using the Maven
92 | release plugin, this profile will automatically be activate during the
93 | release:perform step.
94 |
95 | If the Maven release plugin is not used during the release process, the
96 | profile can be manually activated from the command line during a release
97 | build.
98 |
99 | [source,bash]
100 | ----
101 | mvn -Pjboss-release deploy
102 | ----
103 |
104 | [id='the-gpg-sign-profile']
105 | == The GPG Sign Profile
106 |
107 | This POM includes a Maven profile called "gpg-sign" which provides
108 | default configuration to generate GPG signatures for the build
109 | artifacts.
110 |
111 | [source,bash]
112 | ----
113 | mvn -Pgpg-sign deploy
114 | ----
115 |
116 | In order for the gpg plugin to properly create a signature for each
117 | artifact, the properties `gpg.keyname` and `gpg.passphrase` must be
118 | available to the current build. These properties can either be set in a
119 | build profile, or on the command line.
120 |
121 | [source,xml]
122 | ----
123 |
124 | gpg-config
125 |
126 | me@home.com
127 |
128 | secret
129 |
130 |
131 | ----
132 |
133 | [id='mr-jars']
134 | == Multi-Release JARs
135 | Starting with version 30, the JBoss Parent POM provides a framework for multi-release JAR build and test.
136 |
137 | [id='mr-jar-overview']
138 | === Functional overview
139 |
140 | The multi-release JAR support works in two parts: compilation and testing.
141 |
142 | [id='mr-jar-compilation']
143 | ==== Compilation
144 |
145 | Compilation works by providing extra executions of the compiler plugin in order to build the additional JAR layers. The
146 | base layer is built by the standard `default-compile` execution. After that, Maven profiles are activated based on the
147 | presence of extra layer source directories (e.g. `src/main/java12`, `src/main/java16` etc.). These profiles contain
148 | additional executions of the compiler plugin which compile the sources in the layer directory, while putting the output
149 | of the previous step on the class path.
150 |
151 | Each present layer is in turn compiled with the results of all the previous layers on the classpath in the correct order.
152 | The additional layer class files are output under the `target/classes` directory in the appropriate location for
153 | multi-release JAR layers.
154 |
155 | In order to select the correct class files for the given Java version, the `` property is used.
156 | This prevents accidental usage of APIs which are only present in later versions than the one
157 | being compiled.
158 |
159 | [id='mr-jar-testing']
160 | ==== Testing
161 |
162 | Testing using `maven-surefire-plugin` is supported by running the project unit tests on
163 | every supported Java version. In order to do so, it is expected that the following system
164 | property or properties are set as needed:
165 |
166 | * `java11.home`: this property must be set to the location of a Java 11 JDK installation
167 | * `java17.home`: this property must be set to the location of a Java 17 JDK installation
168 | * `java21.home`: this property must be set to the location of a Java 21 JDK installation
169 |
170 | In order to simplify development, it is recommended to project maintainers to set these
171 | properties in your personal Maven `settings.xml` file.
172 |
173 | Extra unit tests are run for a given platform whenever a newer version than that platform
174 | was used to build the project and the appropriate control file is found (see <>).
175 |
176 | === Configuration
177 |
178 | To configure a multi-release JAR, you need the following pieces of information:
179 |
180 | * The minimum (oldest) version of Java that will be supported by the project
181 | * The maximum (newest) version of Java for which your project has sources
182 |
183 | [id='mr-jar-base-layer']
184 | ==== Step 1: Base layer version
185 |
186 | Choose your base layer version. This can be Java 11 or anything later. Set the `maven.compiler.release` property to
187 | your desired version and this will configure the `maven-compiler-plugin` with the release version.
188 |
189 | [id='mr-jar-highest-layer']
190 | ==== Step 2: Highest layer version
191 |
192 | Configure the `jdk.min.version` property as described above to match either:
193 |
194 | * The maximum (newest) Java version for which _sources exist_ in your project, or
195 | * Some Java version higher than that
196 |
197 | This is the version of Java that will build all of your layers, so it necessarily must be
198 | able to compile every version of Java sources from oldest to newest.
199 |
200 | [id='mr-jar-source-dirs']
201 | ==== Step 3: Source directories
202 |
203 | The sources for your base layer continue to reside in `src/main/java` and `src/test/java`.
204 |
205 | Additional layers are in directories whose names correspond to the version of Java that
206 | is targeted by that directory. For example, sources which are specific to Java 13 and later
207 | would be in `src/main/java13`, whereas sources which are specific to Java 16 and later would
208 | be in `src/main/java16`.
209 |
210 | If you have a class that needs an alternative implementation for a given Java version, you only
211 | need to provide the replacement source file in the directory corresponding to the _oldest_
212 | version that supports the alternative source. It is not necessary to copy identical classes into
213 | more than one layer; doing so will increase the size of the resultant artifact needlessly.
214 |
215 | There are restrictions on these directories. You may only provide sources that correspond
216 | to sources that exist in the base layer - that is, it is a violation of the MR JAR specification to provide
217 | sources that introduce new APIs only in later Java versions. The JDK does enforce this at run time.
218 | In addition, providing additional public members in later versions is generally not recommended.
219 |
220 | [id='mr-jar-gh-actions']
221 | === Using MR JAR functions with GitHub Actions
222 |
223 | Using this functionality with GitHub Actions is relatively simple. It entails adding the additional JDK
224 | version(s) by way of a setup action, and then passing the location of each additional JDK to the build.
225 |
226 | As an example, for a project that is built on Java 17 but must also be tested against JDK 11 your `build.yml`
227 | might look something like this:
228 |
229 | [source,yaml]
230 | ----
231 | jobs:
232 | build:
233 | runs-on: ubuntu-latest
234 | name: Build using Maven
235 |
236 | steps:
237 | - uses: actions/checkout@v2
238 | name: Checkout
239 |
240 | - uses: actions/setup-java@v3
241 | name: Set up JDKs
242 | with:
243 | distribution: temurin
244 | java-version: |
245 | 11
246 | 17
247 |
248 | - name: Build
249 | run: mvn -B verify --file pom.xml "-Djava11.home=${{env.JAVA_HOME_11_X64}}"
250 | ----
251 |
252 | See also link:https://github.com/actions/setup-java#readme[the README for `actions/setup-java`].
253 |
254 | Note that this configuration causes the default `JAVA_HOME` environment to be set to JDK 17.
255 |
256 | [id='build-control-files']
257 | == Build control files reference
258 |
259 | These build control files are tested only for their presence.
260 | They do not need to have any content (i.e. they can be zero-sized).
261 |
262 | [cols="1m,2,1",options="header"]
263 | |===
264 | |File name|Purpose|Reference
265 | |build-test-java11|Run tests for Java 11 when `java11.home` is set and JDK 12 or later is used.|<>
266 | |build-test-java17|Run tests for Java 17 when `java17.home` is set and JDK 18 or later is used.|<>
267 | |build-test-java21|Run tests for Java 21 when `java21.home` is set and JDK 22 or later is used.|<>
268 | |===
269 |
270 | [id='where-to-get-more-information']
271 | == Where to get more information?
272 |
273 | The https://github.com/jboss/jboss-parent-pom/wiki[github wiki] provides
274 | some additional examples. For questions/suggestions about the
275 | jboss-parent-pom, head to the http://community.jboss.org/en/build[JBoss
276 | Community Build space] on the jboss.org site. Issues related to the
277 | jboss-parent-pom can be submitted to the
278 | https://issues.jboss.org/browse/JBBUILD[JBoss build jira project]
279 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 | 4.0.0
22 |
23 | org.jboss
24 | 50-SNAPSHOT
25 | jboss-parent
26 |
27 | pom
28 |
29 | JBoss Parent POM
30 | Provides, via submodules, a base configuration for JBoss project builds, as well as a derived configuration supporting multi-release JARs
31 | http://www.jboss.org
32 |
33 |
34 | JIRA
35 | https://issues.redhat.com/
36 |
37 |
38 |
39 | scm:git:git@github.com:jboss/jboss-parent-pom.git
40 | scm:git:git@github.com:jboss/jboss-parent-pom.git
41 | http://github.com/jboss/jboss-parent-pom
42 | HEAD
43 |
44 |
45 |
46 |
47 | jboss.org
48 | JBoss.org Community
49 | JBoss.org
50 | http://www.jboss.org
51 |
52 |
53 |
54 |
55 |
56 | JBoss User List
57 | https://lists.jboss.org/mailman/listinfo/jboss-user
58 | https://lists.jboss.org/mailman/listinfo/jboss-user
59 | http://lists.jboss.org/pipermail/jboss-user/
60 |
61 |
62 | JBoss Developer List
63 | https://lists.jboss.org/mailman/listinfo/jboss-development
64 | https://lists.jboss.org/mailman/listinfo/jboss-development
65 | http://lists.jboss.org/pipermail/jboss-development/
66 |
67 |
68 |
69 |
70 |
71 | Apache License 2.0
72 | https://www.apache.org/licenses/LICENSE-2.0
73 | repo
74 |
75 |
76 |
77 |
78 | JBoss by Red Hat
79 | http://www.jboss.org
80 |
81 |
82 |
83 |
84 |
85 |
86 | 3.1.0
87 | 3.4.0
88 | 3.7.1
89 | 3.6.0
90 | 3.2.1
91 | 6.0.0
92 | 3.6.0
93 | 3.5.0
94 | 4.1.10.1
95 | 2.7
96 | 3.14.0
97 | 3.8.1
98 | 3.1.4
99 | 1.13.0
100 | 3.3.0
101 | 1.0.0
102 | 3.2.1
103 | 3.5.1
104 | 3.5.0
105 | 3.0.5
106 | 3.2.7
107 | 3.5.1
108 | 1.0.2
109 | 3.1.4
110 | 3.4.2
111 | 3.11.2
112 | 2.1
113 | 3.6.0
114 | 2.5.0
115 | 1.0.7
116 | 2.9
117 | 4.10.0
118 | 3.15.1
119 | 3.26.0
120 | 3.0.0
121 | 3.1.1
122 | 3.3.1
123 |
124 |
125 | 3.2.4
126 | 3.21.0
127 | 5.1.0.4751
128 |
129 | 3.2.1
130 | ${version.surefire}
131 | ${version.surefire}
132 | ${version.surefire}
133 | 2.18.0
134 | 3.4.0
135 | 4.6.2
136 |
137 |
138 |
139 |
140 | 10.25.0
141 | 3.5.3
142 |
143 |
144 |
145 |
146 | jboss-releases-repository
147 | https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/
148 | jboss-snapshots-repository
149 | https://repository.jboss.org/nexus/content/repositories/snapshots/
150 |
151 |
152 |
153 |
154 |
155 |
156 | UTF-8
157 | UTF-8
158 |
159 |
160 | 11
161 | ${maven.compiler.release}
162 | ${maven.compiler.release}
163 | ${maven.compiler.release}
164 | ${maven.compiler.testRelease}
165 | ${maven.compiler.testRelease}
166 |
167 |
168 | 3.6.2
169 | ${maven.compiler.release}
170 | ERROR
171 |
172 |
173 | true
174 |
175 |
176 | ${maven.compiler.release}
177 |
178 |
179 | false
180 | -Pjboss-release
181 |
182 |
183 | source-release
184 |
185 | -Xdoclint:none
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 | org.apache.maven.plugins
195 | maven-antrun-plugin
196 | ${version.antrun.plugin}
197 |
198 |
199 | org.apache.maven.plugins
200 | maven-archetype-plugin
201 | ${version.archetype.plugin}
202 |
203 |
204 | org.apache.maven.plugins
205 | maven-assembly-plugin
206 | ${version.assembly.plugin}
207 |
208 |
209 | true
210 |
211 |
212 | true
213 |
214 |
215 | true
216 |
217 |
218 |
219 | ${project.url}
220 | ${java.version}
221 | ${java.vendor}
222 | ${os.name}
223 | ${os.arch}
224 | ${os.version}
225 | ${project.scm.url}
226 | ${project.scm.connection}
227 | ${buildNumber}
228 |
229 |
230 |
231 |
232 |
233 | org.codehaus.mojo
234 | build-helper-maven-plugin
235 | ${version.buildhelper.plugin}
236 |
237 |
238 | org.codehaus.mojo
239 | buildnumber-maven-plugin
240 | ${version.buildnumber.plugin}
241 |
242 |
243 | com.googlecode.maven-download-plugin
244 | download-maven-plugin
245 | ${version.download.plugin}
246 |
247 |
248 | org.apache.felix
249 | maven-bundle-plugin
250 | ${version.bundle.plugin}
251 |
252 |
253 | true
254 |
255 |
256 | true
257 |
258 |
259 | true
260 |
261 |
262 |
263 | ${project.url}
264 | ${java.version}
265 | ${java.vendor}
266 | ${os.name}
267 | ${os.arch}
268 | ${os.version}
269 | ${project.scm.url}
270 | ${project.scm.connection}
271 |
272 |
273 |
274 | ${buildNumber}
275 |
276 |
277 |
278 |
279 | org.apache.maven.plugins
280 | maven-checkstyle-plugin
281 | ${version.checkstyle.plugin}
282 |
283 |
284 | com.puppycrawl.tools
285 | checkstyle
286 | ${version.checkstyle}
287 |
288 |
289 | com.sun
290 | tools
291 |
292 |
293 |
294 |
295 |
296 |
297 | org.apache.maven.plugins
298 | maven-clean-plugin
299 | ${version.clean.plugin}
300 |
301 |
302 | com.atlassian.maven.plugins
303 | clover-maven-plugin
304 | ${version.clover.plugin}
305 |
306 |
307 | org.codehaus.mojo
308 | cobertura-maven-plugin
309 | ${version.cobertura.plugin}
310 |
311 |
312 | org.apache.maven.plugins
313 | maven-compiler-plugin
314 | ${version.compiler.plugin}
315 |
316 | true
317 | true
318 |
319 | -Xlint:unchecked
320 |
321 |
322 |
323 |
324 | org.apache.maven.plugins
325 | maven-dependency-plugin
326 | ${version.dependency.plugin}
327 |
328 |
329 | org.apache.maven.plugins
330 | maven-deploy-plugin
331 | ${version.deploy.plugin}
332 |
333 |
334 | org.apache.maven.plugins
335 | maven-ear-plugin
336 | ${version.ear.plugin}
337 |
338 |
339 | org.codehaus.plexus
340 | plexus-archiver
341 | ${version.plexus.archiver}
342 |
343 |
344 |
345 |
346 | true
347 |
348 |
349 | true
350 |
351 |
352 | true
353 |
354 |
355 |
356 | ${project.url}
357 | ${java.version}
358 | ${java.vendor}
359 | ${os.name}
360 | ${os.arch}
361 | ${os.version}
362 | ${project.scm.url}
363 | ${project.scm.connection}
364 | ${buildNumber}
365 |
366 |
367 |
368 |
369 |
370 | org.apache.maven.plugins
371 | maven-ejb-plugin
372 | ${version.ejb.plugin}
373 |
374 |
375 | org.apache.maven.plugins
376 | maven-enforcer-plugin
377 | ${version.enforcer.plugin}
378 |
379 |
380 | org.codehaus.mojo
381 | exec-maven-plugin
382 | ${version.exec.plugin}
383 |
384 |
385 | org.apache.maven.plugins
386 | maven-failsafe-plugin
387 | ${version.failsafe.plugin}
388 |
389 |
390 | org.codehaus.mojo
391 | findbugs-maven-plugin
392 | ${version.findbugs.plugin}
393 |
394 |
395 | org.apache.maven.plugins
396 | maven-gpg-plugin
397 | ${version.gpg.plugin}
398 |
399 |
400 | org.apache.maven.plugins
401 | maven-help-plugin
402 | ${version.help.plugin}
403 |
404 |
405 | org.jboss.maven.plugins
406 | maven-injection-plugin
407 | ${version.injection.plugin}
408 |
409 |
410 | compile
411 |
412 | bytecode
413 |
414 |
415 |
416 |
417 |
418 | org.apache.maven.plugins
419 | maven-install-plugin
420 | ${version.install.plugin}
421 |
422 |
423 | org.apache.maven.plugins
424 | maven-jar-plugin
425 | ${version.jar.plugin}
426 |
427 |
428 | true
429 |
430 |
431 | true
432 |
433 |
434 | true
435 |
436 |
437 |
438 | ${project.url}
439 | ${java.version}
440 | ${project.scm.url}
441 | ${project.scm.connection}
442 | ${buildNumber}
443 |
444 |
445 |
446 |
447 |
448 | org.apache.maven.plugins
449 | maven-javadoc-plugin
450 | ${version.javadoc.plugin}
451 |
452 | ${project.name} ${project.version}]]>
453 |
454 | true
455 |
456 |
457 | true
458 |
459 |
460 | true
461 |
462 |
463 |
464 | ${project.url}
465 | ${java.version}
466 | ${java.vendor}
467 | ${os.name}
468 | ${os.arch}
469 | ${os.version}
470 | ${project.scm.url}
471 | ${project.scm.connection}
472 | ${buildNumber}
473 |
474 |
475 | ${javadoc.additional.params}
476 |
477 |
478 |
479 | org.codehaus.mojo
480 | javancss-maven-plugin
481 | ${version.javancss.plugin}
482 |
483 |
484 | org.apache.maven.plugins
485 | maven-jxr-plugin
486 | ${version.jxr.plugin}
487 |
488 |
489 | org.codehaus.mojo
490 | license-maven-plugin
491 | ${version.license.plugin}
492 |
493 |
494 | org.sonatype.plugins
495 | nxrm3-maven-plugin
496 | ${version.nxrm3.plugin}
497 |
498 |
499 | org.apache.maven.plugins
500 | maven-plugin-plugin
501 | ${version.plugin.plugin}
502 |
503 |
504 | org.apache.maven.plugins
505 | maven-pmd-plugin
506 | ${version.pmd.plugin}
507 |
508 |
509 | org.apache.maven.plugins
510 | maven-rar-plugin
511 | ${version.rar.plugin}
512 |
513 |
514 | org.apache.maven.plugins
515 | maven-release-plugin
516 | ${version.release.plugin}
517 |
518 |
519 | org.apache.maven.plugins
520 | maven-resources-plugin
521 | ${version.resources.plugin}
522 |
523 |
524 | org.apache.maven.plugins
525 | maven-shade-plugin
526 | ${version.shade.plugin}
527 |
528 |
529 | org.apache.maven.plugins
530 | maven-site-plugin
531 | ${version.site.plugin}
532 |
533 |
534 | org.sonarsource.scanner.maven
535 | sonar-maven-plugin
536 | ${version.sonar.plugin}
537 |
538 |
539 | org.apache.maven.plugins
540 | maven-source-plugin
541 | ${version.source.plugin}
542 |
543 |
544 | true
545 |
546 |
547 | true
548 |
549 |
550 | true
551 |
552 |
553 |
554 | ${project.url}
555 | ${java.version}
556 | ${java.vendor}
557 | ${os.name}
558 | ${os.arch}
559 | ${os.version}
560 | ${project.scm.url}
561 | ${project.scm.connection}
562 | ${buildNumber}
563 |
564 |
565 |
566 |
567 |
568 | org.apache.maven.plugins
569 | maven-surefire-plugin
570 | ${version.surefire.plugin}
571 |
572 | false
573 |
574 | ${project.build.directory}
575 |
576 |
577 |
578 |
579 | org.apache.maven.plugins
580 | maven-surefire-report-plugin
581 | ${version.surefire-report.plugin}
582 |
583 |
584 | org.codehaus.mojo
585 | versions-maven-plugin
586 | ${version.versions.plugin}
587 |
588 | false
589 |
590 |
591 |
592 | org.apache.maven.plugins
593 | maven-war-plugin
594 | ${version.war.plugin}
595 |
596 |
597 | true
598 |
599 |
600 | true
601 |
602 |
603 | true
604 |
605 |
606 |
607 | ${project.url}
608 | ${java.version}
609 | ${java.vendor}
610 | ${os.name}
611 | ${os.arch}
612 | ${os.version}
613 | ${project.scm.url}
614 | ${project.scm.connection}
615 | ${buildNumber}
616 |
617 |
618 | false
619 |
620 |
621 |
622 | org.zanata
623 | zanata-maven-plugin
624 | ${version.zanata.plugin}
625 |
626 |
627 |
628 |
629 | org.eclipse.m2e
630 | lifecycle-mapping
631 | ${version.org.eclipse.m2e.lifecycle-mapping}
632 |
633 |
634 |
635 |
636 |
637 |
638 | org.apache.felix
639 | maven-bundle-plugin
640 | [2.3.7,)
641 |
642 | manifest
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 | org.apache.maven.plugins
653 | maven-enforcer-plugin
654 | [1.3.1,)
655 |
656 | enforce
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 | org.codehaus.mojo
667 | buildnumber-maven-plugin
668 | [1.0.0,)
669 |
670 | create
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 | org.apache.maven.plugins
691 | maven-enforcer-plugin
692 |
693 |
694 | enforce-java-version
695 |
696 | enforce
697 |
698 |
699 |
700 |
701 | To build this project, don't use maven repositories over HTTP. Please use HTTPS in your settings.xml or run the build with property insecure.repositories=WARN
702 | ${insecure.repositories}
703 |
704 | http://*
705 |
706 |
707 | http://*
708 |
709 |
710 |
711 | To build this project JDK ${jdk.min.version} (or greater) is required. Please install it.
712 | ${jdk.min.version}
713 |
714 |
715 |
716 |
717 |
718 | enforce-maven-version
719 |
720 | enforce
721 |
722 |
723 |
724 |
725 | To build this project Maven ${maven.min.version} (or greater) is required. Please install it.
726 | ${maven.min.version}
727 |
728 |
729 |
730 |
731 |
732 | enforce-no-release-files
733 |
734 | enforce
735 |
736 |
737 |
738 |
739 |
740 | ${basedir}/build-release-11
741 | ${basedir}/build-release-17
742 | ${basedir}/build-release-21
743 |
744 | Please remove the build-release-* file and add the maven.compiler.release property to your the properties in your pom.xml.
745 |
746 |
747 | true
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 | org.codehaus.mojo
756 | buildnumber-maven-plugin
757 |
758 |
759 | get-scm-revision
760 | initialize
761 |
762 | create
763 |
764 |
765 | false
766 | false
767 | UNKNOWN
768 | true
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 | org.apache.maven.plugins
777 | maven-source-plugin
778 |
779 |
780 | attach-sources
781 |
782 | jar-no-fork
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
800 |
801 | jboss-release
802 |
803 |
804 |
807 |
808 | org.apache.maven.plugins
809 | maven-assembly-plugin
810 | ${version.assembly.plugin}
811 |
812 |
813 | org.apache.apache.resources
814 | apache-source-release-assembly-descriptor
815 | 1.7
816 |
817 |
818 |
819 |
820 | source-release-assembly
821 | package
822 |
823 | single
824 |
825 |
826 | true
827 |
828 | ${sourceReleaseAssemblyDescriptor}
829 |
830 | gnu
831 |
832 |
833 |
834 |
835 |
836 | org.apache.maven.plugins
837 | maven-deploy-plugin
838 |
839 | ${jboss.releases.repo.id}::${jboss.releases.repo.url}
840 | ${jboss.snapshots.repo.id}::${jboss.snapshots.repo.url}
841 |
842 |
843 |
844 | org.apache.maven.plugins
845 | maven-javadoc-plugin
846 |
847 |
848 | attach-javadocs
849 |
850 | jar
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
863 |
864 | gpg-sign
865 |
866 |
867 |
868 |
869 | org.apache.maven.plugins
870 | maven-gpg-plugin
871 |
872 | true
873 |
874 |
875 |
876 |
877 | sign
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 | java11-test
891 |
892 | [12,)
893 |
894 | java11.home
895 |
896 |
897 | ${basedir}/build-test-java11
898 |
899 |
900 |
901 |
902 |
903 | org.apache.maven.plugins
904 | maven-surefire-plugin
905 |
906 |
907 | java11-test
908 | test
909 |
910 | test
911 |
912 |
913 | ${java11.home}/bin/java
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 | java12-mr-build
925 |
926 | [12,)
927 |
928 | ${basedir}/src/main/java12
929 |
930 |
931 |
932 |
933 |
934 | org.apache.maven.plugins
935 | maven-compiler-plugin
936 |
937 |
938 | compile-java12
939 | compile
940 |
941 | compile
942 |
943 |
944 | 12
945 | ${project.build.directory}
946 | ${project.basedir}/src/main/java12
947 | true
948 |
949 |
950 |
951 |
952 |
953 | maven-jar-plugin
954 |
955 |
956 |
957 | true
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 | java13-mr-build
969 |
970 | [13,)
971 |
972 | ${basedir}/src/main/java13
973 |
974 |
975 |
976 |
977 |
978 | org.apache.maven.plugins
979 | maven-compiler-plugin
980 |
981 |
982 | compile-java13
983 | compile
984 |
985 | compile
986 |
987 |
988 | 13
989 | ${project.build.directory}
990 | ${project.basedir}/src/main/java13
991 | true
992 |
993 |
994 |
995 |
996 |
997 | maven-jar-plugin
998 |
999 |
1000 |
1001 | true
1002 |
1003 |
1004 |
1005 |
1006 |
1007 |
1008 |
1009 |
1010 |
1011 |
1012 | java14-mr-build
1013 |
1014 | [14,)
1015 |
1016 | ${basedir}/src/main/java14
1017 |
1018 |
1019 |
1020 |
1021 |
1022 | org.apache.maven.plugins
1023 | maven-compiler-plugin
1024 |
1025 |
1026 | compile-java14
1027 | compile
1028 |
1029 | compile
1030 |
1031 |
1032 | 14
1033 | ${project.build.directory}
1034 | ${project.basedir}/src/main/java14
1035 | true
1036 |
1037 |
1038 |
1039 |
1040 |
1041 | maven-jar-plugin
1042 |
1043 |
1044 |
1045 | true
1046 |
1047 |
1048 |
1049 |
1050 |
1051 |
1052 |
1053 |
1054 |
1055 |
1056 | java15-mr-build
1057 |
1058 | [15,)
1059 |
1060 | ${basedir}/src/main/java15
1061 |
1062 |
1063 |
1064 |
1065 |
1066 | org.apache.maven.plugins
1067 | maven-compiler-plugin
1068 |
1069 |
1070 | compile-java15
1071 | compile
1072 |
1073 | compile
1074 |
1075 |
1076 | 15
1077 | ${project.build.directory}
1078 | ${project.basedir}/src/main/java15
1079 | true
1080 |
1081 |
1082 |
1083 |
1084 |
1085 | maven-jar-plugin
1086 |
1087 |
1088 |
1089 | true
1090 |
1091 |
1092 |
1093 |
1094 |
1095 |
1096 |
1097 |
1098 |
1099 |
1100 | java16-mr-build
1101 |
1102 | [16,)
1103 |
1104 | ${basedir}/src/main/java16
1105 |
1106 |
1107 |
1108 |
1109 |
1110 | org.apache.maven.plugins
1111 | maven-compiler-plugin
1112 |
1113 |
1114 | compile-java16
1115 | compile
1116 |
1117 | compile
1118 |
1119 |
1120 | 16
1121 | ${project.build.directory}
1122 | ${project.basedir}/src/main/java16
1123 | true
1124 |
1125 |
1126 |
1127 |
1128 |
1129 | maven-jar-plugin
1130 |
1131 |
1132 |
1133 | true
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 | java17-mr-build
1145 |
1146 | [17,)
1147 |
1148 | ${basedir}/src/main/java17
1149 |
1150 |
1151 |
1152 |
1153 |
1154 | org.apache.maven.plugins
1155 | maven-compiler-plugin
1156 |
1157 |
1158 | compile-java17
1159 | compile
1160 |
1161 | compile
1162 |
1163 |
1164 | 17
1165 | ${project.build.directory}
1166 | ${project.basedir}/src/main/java17
1167 | true
1168 |
1169 |
1170 |
1171 |
1172 |
1173 | maven-jar-plugin
1174 |
1175 |
1176 |
1177 | true
1178 |
1179 |
1180 |
1181 |
1182 |
1183 |
1184 |
1185 |
1186 |
1187 |
1188 | java17-test
1189 |
1190 | [18,)
1191 |
1192 | java17.home
1193 |
1194 |
1195 | ${basedir}/build-test-java17
1196 |
1197 |
1198 |
1199 |
1200 |
1201 | org.apache.maven.plugins
1202 | maven-surefire-plugin
1203 |
1204 |
1205 | java17-test
1206 | test
1207 |
1208 | test
1209 |
1210 |
1211 | ${java17.home}/bin/java
1212 | ${project.build.directory}/classes/META-INF/versions/17
1213 |
1214 |
1215 |
1216 | ${project.build.directory}/classes/META-INF/versions/16
1217 |
1218 |
1219 | ${project.build.directory}/classes/META-INF/versions/15
1220 |
1221 |
1222 | ${project.build.directory}/classes/META-INF/versions/14
1223 |
1224 |
1225 | ${project.build.directory}/classes/META-INF/versions/13
1226 |
1227 |
1228 | ${project.build.directory}/classes/META-INF/versions/12
1229 |
1230 | ${project.build.outputDirectory}
1231 |
1232 |
1233 |
1234 |
1235 |
1236 |
1237 |
1238 |
1239 |
1240 |
1241 |
1242 |
1243 | java17-test-classpath
1244 |
1245 | [17,18)
1246 |
1247 |
1248 |
1249 |
1250 | org.apache.maven.plugins
1251 | maven-surefire-plugin
1252 |
1253 |
1254 | default-test
1255 |
1256 | ${project.build.outputDirectory}/META-INF/versions/17
1257 |
1258 |
1259 |
1260 | ${project.build.directory}/classes/META-INF/versions/16
1261 |
1262 |
1263 | ${project.build.directory}/classes/META-INF/versions/15
1264 |
1265 |
1266 | ${project.build.directory}/classes/META-INF/versions/14
1267 |
1268 |
1269 | ${project.build.directory}/classes/META-INF/versions/13
1270 |
1271 |
1272 | ${project.build.directory}/classes/META-INF/versions/12
1273 |
1274 | ${project.build.outputDirectory}
1275 |
1276 |
1277 |
1278 |
1279 |
1280 |
1281 |
1282 |
1283 |
1284 |
1285 |
1286 |
1287 | java18-mr-build
1288 |
1289 | [18,)
1290 |
1291 | ${basedir}/src/main/java18
1292 |
1293 |
1294 |
1295 |
1296 |
1297 | org.apache.maven.plugins
1298 | maven-compiler-plugin
1299 |
1300 |
1301 | compile-java18
1302 | compile
1303 |
1304 | compile
1305 |
1306 |
1307 | 18
1308 | ${project.build.directory}
1309 | ${project.basedir}/src/main/java18
1310 | true
1311 |
1312 |
1313 |
1314 |
1315 |
1316 | maven-jar-plugin
1317 |
1318 |
1319 |
1320 | true
1321 |
1322 |
1323 |
1324 |
1325 |
1326 |
1327 |
1328 |
1329 |
1330 |
1331 | java19-mr-build
1332 |
1333 | [19,)
1334 |
1335 | ${basedir}/src/main/java19
1336 |
1337 |
1338 |
1339 |
1340 |
1341 | org.apache.maven.plugins
1342 | maven-compiler-plugin
1343 |
1344 |
1345 | compile-java19
1346 | compile
1347 |
1348 | compile
1349 |
1350 |
1351 | 19
1352 | ${project.build.directory}
1353 | ${project.basedir}/src/main/java19
1354 | true
1355 |
1356 |
1357 |
1358 |
1359 |
1360 | maven-jar-plugin
1361 |
1362 |
1363 |
1364 | true
1365 |
1366 |
1367 |
1368 |
1369 |
1370 |
1371 |
1372 |
1373 |
1374 |
1375 | java20-mr-build
1376 |
1377 | [20,)
1378 |
1379 | ${basedir}/src/main/java20
1380 |
1381 |
1382 |
1383 |
1384 |
1385 | org.apache.maven.plugins
1386 | maven-compiler-plugin
1387 |
1388 |
1389 | compile-java20
1390 | compile
1391 |
1392 | compile
1393 |
1394 |
1395 | 20
1396 | ${project.build.directory}
1397 | ${project.basedir}/src/main/java20
1398 | true
1399 |
1400 |
1401 |
1402 |
1403 |
1404 | maven-jar-plugin
1405 |
1406 |
1407 |
1408 | true
1409 |
1410 |
1411 |
1412 |
1413 |
1414 |
1415 |
1416 |
1417 |
1418 |
1419 | java21-mr-build
1420 |
1421 | [21,)
1422 |
1423 | ${basedir}/src/main/java21
1424 |
1425 |
1426 |
1427 |
1428 |
1429 | org.apache.maven.plugins
1430 | maven-compiler-plugin
1431 |
1432 |
1433 | compile-java21
1434 | compile
1435 |
1436 | compile
1437 |
1438 |
1439 | 21
1440 | ${project.build.directory}
1441 | ${project.basedir}/src/main/java21
1442 | true
1443 |
1444 |
1445 |
1446 |
1447 |
1448 | maven-jar-plugin
1449 |
1450 |
1451 |
1452 | true
1453 |
1454 |
1455 |
1456 |
1457 |
1458 |
1459 |
1460 |
1461 |
1462 |
1463 | java21-test
1464 |
1465 | [22,)
1466 |
1467 | java21.home
1468 |
1469 |
1470 | ${basedir}/build-test-java21
1471 |
1472 |
1473 |
1474 |
1475 |
1476 | org.apache.maven.plugins
1477 | maven-surefire-plugin
1478 |
1479 |
1480 | java21-test
1481 | test
1482 |
1483 | test
1484 |
1485 |
1486 | ${java21.home}/bin/java
1487 | ${project.build.directory}/classes/META-INF/versions/21
1488 |
1489 |
1490 |
1491 | ${project.build.directory}/classes/META-INF/versions/20
1492 |
1493 |
1494 | ${project.build.directory}/classes/META-INF/versions/19
1495 |
1496 |
1497 | ${project.build.directory}/classes/META-INF/versions/18
1498 |
1499 |
1500 | ${project.build.directory}/classes/META-INF/versions/17
1501 |
1502 |
1503 | ${project.build.directory}/classes/META-INF/versions/16
1504 |
1505 |
1506 | ${project.build.directory}/classes/META-INF/versions/15
1507 |
1508 |
1509 | ${project.build.directory}/classes/META-INF/versions/14
1510 |
1511 |
1512 | ${project.build.directory}/classes/META-INF/versions/13
1513 |
1514 |
1515 | ${project.build.directory}/classes/META-INF/versions/12
1516 |
1517 | ${project.build.outputDirectory}
1518 |
1519 |
1520 |
1521 |
1522 |
1523 |
1524 |
1525 |
1526 |
1527 |
1528 |
1529 |
1530 | java21-test-classpath
1531 |
1532 | [21,22)
1533 |
1534 |
1535 |
1536 |
1537 | org.apache.maven.plugins
1538 | maven-surefire-plugin
1539 |
1540 |
1541 | default-test
1542 |
1543 | ${project.build.outputDirectory}/META-INF/versions/21
1544 |
1545 |
1546 |
1547 | ${project.build.directory}/classes/META-INF/versions/20
1548 |
1549 |
1550 | ${project.build.directory}/classes/META-INF/versions/19
1551 |
1552 |
1553 | ${project.build.directory}/classes/META-INF/versions/18
1554 |
1555 |
1556 | ${project.build.directory}/classes/META-INF/versions/17
1557 |
1558 |
1559 | ${project.build.directory}/classes/META-INF/versions/16
1560 |
1561 |
1562 | ${project.build.directory}/classes/META-INF/versions/15
1563 |
1564 |
1565 | ${project.build.directory}/classes/META-INF/versions/14
1566 |
1567 |
1568 | ${project.build.directory}/classes/META-INF/versions/13
1569 |
1570 |
1571 | ${project.build.directory}/classes/META-INF/versions/12
1572 |
1573 | ${project.build.outputDirectory}
1574 |
1575 |
1576 |
1577 |
1578 |
1579 |
1580 |
1581 |
1582 |
1583 |
1584 |
1585 |
1586 | java22-mr-build
1587 |
1588 | [22,)
1589 |
1590 | ${basedir}/src/main/java22
1591 |
1592 |
1593 |
1594 |
1595 |
1596 | org.apache.maven.plugins
1597 | maven-compiler-plugin
1598 |
1599 |
1600 | compile-java22
1601 | compile
1602 |
1603 | compile
1604 |
1605 |
1606 | 22
1607 | ${project.build.directory}
1608 | ${project.basedir}/src/main/java22
1609 | true
1610 |
1611 |
1612 |
1613 |
1614 |
1615 | maven-jar-plugin
1616 |
1617 |
1618 |
1619 | true
1620 |
1621 |
1622 |
1623 |
1624 |
1625 |
1626 |
1627 |
1628 |
1629 |
1630 | java23-mr-build
1631 |
1632 | [23,)
1633 |
1634 | ${basedir}/src/main/java23
1635 |
1636 |
1637 |
1638 |
1639 |
1640 | org.apache.maven.plugins
1641 | maven-compiler-plugin
1642 |
1643 |
1644 | compile-java23
1645 | compile
1646 |
1647 | compile
1648 |
1649 |
1650 | 23
1651 | ${project.build.directory}
1652 | ${project.basedir}/src/main/java23
1653 | true
1654 |
1655 |
1656 |
1657 |
1658 |
1659 | maven-jar-plugin
1660 |
1661 |
1662 |
1663 | true
1664 |
1665 |
1666 |
1667 |
1668 |
1669 |
1670 |
1671 |
1672 |
1673 |
1674 | java23-test-classpath
1675 |
1676 | [23,24)
1677 |
1678 |
1679 |
1680 |
1681 | org.apache.maven.plugins
1682 | maven-surefire-plugin
1683 |
1684 |
1685 | default-test
1686 |
1687 | ${project.build.outputDirectory}/META-INF/versions/23
1688 |
1689 |
1690 |
1691 | ${project.build.directory}/classes/META-INF/versions/22
1692 |
1693 |
1694 | ${project.build.directory}/classes/META-INF/versions/21
1695 |
1696 |
1697 | ${project.build.directory}/classes/META-INF/versions/20
1698 |
1699 |
1700 | ${project.build.directory}/classes/META-INF/versions/19
1701 |
1702 |
1703 | ${project.build.directory}/classes/META-INF/versions/18
1704 |
1705 |
1706 | ${project.build.directory}/classes/META-INF/versions/17
1707 |
1708 |
1709 | ${project.build.directory}/classes/META-INF/versions/16
1710 |
1711 |
1712 | ${project.build.directory}/classes/META-INF/versions/15
1713 |
1714 |
1715 | ${project.build.directory}/classes/META-INF/versions/14
1716 |
1717 |
1718 | ${project.build.directory}/classes/META-INF/versions/13
1719 |
1720 |
1721 | ${project.build.directory}/classes/META-INF/versions/12
1722 |
1723 | ${project.build.outputDirectory}
1724 |
1725 |
1726 |
1727 |
1728 |
1729 |
1730 |
1731 |
1732 |
1733 |
1734 |
1735 |
1736 | java24-mr-build
1737 |
1738 | [24,)
1739 |
1740 | ${basedir}/src/main/java24
1741 |
1742 |
1743 |
1744 |
1745 |
1746 | org.apache.maven.plugins
1747 | maven-compiler-plugin
1748 |
1749 |
1750 | compile-java24
1751 | compile
1752 |
1753 | compile
1754 |
1755 |
1756 | 24
1757 | ${project.build.directory}
1758 | ${project.basedir}/src/main/java24
1759 | true
1760 |
1761 |
1762 |
1763 |
1764 |
1765 | maven-jar-plugin
1766 |
1767 |
1768 |
1769 | true
1770 |
1771 |
1772 |
1773 |
1774 |
1775 |
1776 |
1777 |
1778 |
1779 |
1780 | java24-test
1781 |
1782 | [25,)
1783 |
1784 | java24.home
1785 |
1786 |
1787 | ${basedir}/build-test-java24
1788 |
1789 |
1790 |
1791 |
1792 |
1793 | org.apache.maven.plugins
1794 | maven-surefire-plugin
1795 |
1796 |
1797 | java24-test
1798 | test
1799 |
1800 | test
1801 |
1802 |
1803 | ${java24.home}/bin/java
1804 | ${project.build.directory}/classes/META-INF/versions/24
1805 |
1806 |
1807 |
1808 | ${project.build.directory}/classes/META-INF/versions/23
1809 |
1810 |
1811 | ${project.build.directory}/classes/META-INF/versions/22
1812 |
1813 |
1814 | ${project.build.directory}/classes/META-INF/versions/21
1815 |
1816 |
1817 | ${project.build.directory}/classes/META-INF/versions/20
1818 |
1819 |
1820 | ${project.build.directory}/classes/META-INF/versions/19
1821 |
1822 |
1823 | ${project.build.directory}/classes/META-INF/versions/18
1824 |
1825 |
1826 | ${project.build.directory}/classes/META-INF/versions/17
1827 |
1828 |
1829 | ${project.build.directory}/classes/META-INF/versions/16
1830 |
1831 |
1832 | ${project.build.directory}/classes/META-INF/versions/15
1833 |
1834 |
1835 | ${project.build.directory}/classes/META-INF/versions/14
1836 |
1837 |
1838 | ${project.build.directory}/classes/META-INF/versions/13
1839 |
1840 |
1841 | ${project.build.directory}/classes/META-INF/versions/12
1842 |
1843 | ${project.build.outputDirectory}
1844 |
1845 |
1846 |
1847 |
1848 |
1849 |
1850 |
1851 |
1852 |
1853 |
1854 |
1855 |
1856 | java24-test-classpath
1857 |
1858 | [24,25)
1859 |
1860 |
1861 |
1862 |
1863 | org.apache.maven.plugins
1864 | maven-surefire-plugin
1865 |
1866 |
1867 | default-test
1868 |
1869 | ${project.build.outputDirectory}/META-INF/versions/24
1870 |
1871 |
1872 |
1873 | ${project.build.directory}/classes/META-INF/versions/23
1874 |
1875 |
1876 | ${project.build.directory}/classes/META-INF/versions/22
1877 |
1878 |
1879 | ${project.build.directory}/classes/META-INF/versions/21
1880 |
1881 |
1882 | ${project.build.directory}/classes/META-INF/versions/20
1883 |
1884 |
1885 | ${project.build.directory}/classes/META-INF/versions/19
1886 |
1887 |
1888 | ${project.build.directory}/classes/META-INF/versions/18
1889 |
1890 |
1891 | ${project.build.directory}/classes/META-INF/versions/17
1892 |
1893 |
1894 | ${project.build.directory}/classes/META-INF/versions/16
1895 |
1896 |
1897 | ${project.build.directory}/classes/META-INF/versions/15
1898 |
1899 |
1900 | ${project.build.directory}/classes/META-INF/versions/14
1901 |
1902 |
1903 | ${project.build.directory}/classes/META-INF/versions/13
1904 |
1905 |
1906 | ${project.build.directory}/classes/META-INF/versions/12
1907 |
1908 | ${project.build.outputDirectory}
1909 |
1910 |
1911 |
1912 |
1913 |
1914 |
1915 |
1916 |
1917 |
1918 |
1919 |
1920 |
1926 |
1927 |
1928 |
--------------------------------------------------------------------------------