├── CONTRIBUTING.md
├── .gitignore
├── README.adoc
├── client
├── pom.xml
├── ejb-client
│ └── pom.xml
├── jaxws-client
│ └── pom.xml
└── jms-client
│ └── pom.xml
├── .github
└── workflows
│ └── ci.yml
├── pom.xml
├── microprofile
└── pom.xml
├── LICENSE.txt
└── ee
├── ee-with-tools
└── pom.xml
└── pom.xml
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | WildFly BOMs Contributing
2 | =====================================
3 |
4 | WildFly BOMs is part of the WildFly project, for general guidance on how to contribute to its development please refer to https://developer.jboss.org/wiki/HackingOnWildFly
5 |
6 | Please note that the component name in the WildFly Project Management is "BOM".
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | README.html
2 | CONTRIBUTING.html
3 | .project
4 | .settings
5 |
6 | # Build output directies
7 | target
8 |
9 | # ignore the build metadata created by the build metadata plugin
10 | build.metadata
11 |
12 | # IntelliJ specific files/directories
13 | out
14 | .idea
15 | *.ipr
16 | *.iws
17 | *.iml
18 | atlassian-ide-plugin.xml
19 |
20 | # Eclipse specific files/directories
21 | .classpath
22 | .project
23 | .settings
24 | .metadata
25 | bin
26 |
27 | # NetBeans specific files/directories
28 | .nbattrs
29 |
30 | # Miscellaneous
31 | *.log
32 | .clover
33 | .DS_Store
34 |
35 | #Vi
36 | *.swp
37 |
38 | #vscode
39 | .vscode
40 |
--------------------------------------------------------------------------------
/README.adoc:
--------------------------------------------------------------------------------
1 | = WildFly BOMs
2 |
3 | The WildFly BOMs project provides Maven BOM files, which includes dependency management compatible with (same version) WildFly. These files manage the version of the dependencies you may need to build, test or debug your project, ensuring you always get a compatible stack.
4 |
5 | The following BOMs are available:
6 |
7 | * EJB Client (Maven coordinates "org.wildfly:wildfly-ejb-client-bom", built by /clients/ejb-client/pom.xml)
8 | * JAXWS Client (Maven coordinates "org.wildfly:wildfly-jaxws-client-bom", built by /clients/jaxws-client/pom.xml)
9 | * JMS Client (Maven coordinates "org.wildfly:wildfly-jms-client-bom", built by /clients/jms-client/pom.xml)
10 | * EE (Maven coordinates "org.wildfly.bom:wildfly-ee", built by /ee/pom.xml)
11 | * EE with Tools (Maven coordinates "org.wildfly.bom:wildfly-ee-with-tools", built by /ee/ee-with-tools/pom.xml)
12 | * MicroProfile (Maven coordinates "org.wildfly.bom:wildfly-microprofile", built by /microprofile/pom.xml)
13 |
14 | == Usage
15 |
16 | To use a BOM, import into your dependency management. For example, if you want to import the traditional server's dependency management with tools, provided by the "EE With Tools" BOM, use:
17 |
18 | [source, xml]
19 | ----
20 |
21 |
22 |
23 | org.wildfly.bom
24 | wildfly-ee-with-tools
25 | import
26 | pom
27 | ${wildfly.version}
28 |
29 |
30 |
31 | ----
32 |
--------------------------------------------------------------------------------
/client/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 | 4.0.0
24 |
25 |
26 | org.wildfly.bom
27 | wildfly
28 |
32 | 30.0.0.Beta1-SNAPSHOT
33 |
34 |
35 | wildfly-client
36 |
37 | pom
38 |
39 | WildFly BOMs: Client Aggregator
40 |
41 |
42 | ejb-client
43 | jaxws-client
44 | jms-client
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | # This workflow will build a Java project with Maven
2 | # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3 | name: WildFly BOMs CI
4 |
5 | on:
6 | pull_request:
7 | types: [opened, synchronize, reopened, ready_for_review]
8 | branches:
9 | - main
10 |
11 | jobs:
12 | Test-build-default-matrix:
13 | name: BUILD DEFAULT - JDK${{ matrix.jdk }} - ${{ matrix.os }}
14 | runs-on: ${{ matrix.os }}
15 | strategy:
16 | fail-fast: false
17 | matrix:
18 | jdk: [11, 17]
19 | os: [ubuntu-20.04, windows-latest]
20 | steps:
21 | - uses: n1hility/cancel-previous-runs@v2
22 | with:
23 | token: ${{ secrets.GITHUB_TOKEN }}
24 | - uses: actions/checkout@v2
25 | with:
26 | path: boms
27 | - name: Set up JDK ${{ matrix.java }}
28 | uses: AdoptOpenJDK/install-jdk@v1
29 | with:
30 | version: ${{ matrix.jdk }}
31 | impl: hotspot
32 | - name: Build BOMs
33 | run: |
34 | cd boms
35 | mvn -U -B -fae clean install
36 | - uses: actions/upload-artifact@v3
37 | if: failure()
38 | with:
39 | name: surefire-reports-JDK${{ matrix.jdk }}-${{ matrix.os }}
40 | path: 'boms/**/surefire-reports/*.txt'
41 |
42 | Test-build-with-deps-matrix:
43 | name: BUILD WITH DEPS - JDK${{ matrix.jdk }} - ${{ matrix.os }}
44 | runs-on: ${{ matrix.os }}
45 | strategy:
46 | fail-fast: false
47 | matrix:
48 | jdk: [11, 17]
49 | os: [ubuntu-20.04, windows-latest]
50 | steps:
51 | - uses: n1hility/cancel-previous-runs@v2
52 | with:
53 | token: ${{ secrets.GITHUB_TOKEN }}
54 | - uses: actions/checkout@v2
55 | with:
56 | repository: wildfly/wildfly
57 | path: wildfly
58 | - uses: actions/checkout@v2
59 | with:
60 | path: boms
61 | - name: Set up JDK ${{ matrix.java }}
62 | uses: AdoptOpenJDK/install-jdk@v1
63 | with:
64 | version: ${{ matrix.jdk }}
65 | impl: hotspot
66 | - name: Get Server Version
67 | run: |
68 | cd wildfly
69 | echo "VERSION_SERVER=$(mvn -N org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
70 | shell: bash
71 | - name: Build Server
72 | run: |
73 | cd wildfly
74 | mvn -U -B -fae -DskipTests clean install
75 | shell: bash
76 | - name: Build BOMs with Server Version
77 | run: |
78 | cd boms
79 | mvn -U -B -fae clean install -Dversion.server=${{ env.VERSION_SERVER }}
80 | shell: bash
81 | - uses: actions/upload-artifact@v3
82 | if: failure()
83 | with:
84 | name: surefire-reports-JDK${{ matrix.jdk }}-${{ matrix.os }}
85 | path: 'boms/**/surefire-reports/*.txt'
86 |
--------------------------------------------------------------------------------
/client/ejb-client/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 | 4.0.0
24 |
25 |
26 | org.wildfly.bom
27 | wildfly-client
28 |
32 | 30.0.0.Beta1-SNAPSHOT
33 |
34 |
35 | wildfly-ejb-client-bom-builder
36 |
37 | pom
38 |
39 | WildFly BOMs: EJB Client Builder
40 |
41 |
42 | This artifact builds a bill of materials (BOM) for EJB client usage.
43 |
44 |
45 |
46 |
47 | Apache License 2.0
48 | http://repository.jboss.org/licenses/apache-2.0.txt
49 | repo
50 |
51 |
52 |
53 |
54 |
55 |
56 | org.wildfly
57 | wildfly-feature-pack-parent
58 | ${version.server}
59 | pom
60 | import
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | org.wildfly.plugins
69 | wildfly-bom-builder-plugin
70 |
71 |
72 | build-bom
73 |
74 | build-bom
75 |
76 |
77 |
78 | org.jboss
79 | jboss-parent
80 |
81 |
82 | org.wildfly
83 | wildfly-ejb-client-bom
84 | ${project.version}
85 | WildFly BOMs: EJB Client
86 | This artifact provides a bill of materials (BOM) for remoting based EJB usage. Importing this bom into your project will give you the maven artifacts you need to perform remote EJB calls.
87 | true
88 | true
89 | UNMANAGED
90 |
91 |
92 |
93 | org.jboss
94 | jboss-ejb-client
95 |
96 |
97 |
98 | jakarta.resource
99 | jakarta.resource-api
100 |
101 |
102 |
103 | org.wildfly.wildfly-http-client
104 | wildfly-http-ejb-client
105 |
106 |
107 |
108 | org.jboss.ejb3
109 | jboss-ejb3-ext-api
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------
/client/jaxws-client/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 | 4.0.0
24 |
25 |
26 | org.wildfly.bom
27 | wildfly-client
28 |
32 | 30.0.0.Beta1-SNAPSHOT
33 |
34 |
35 | wildfly-jaxws-client-bom-builder
36 |
37 | pom
38 |
39 | WildFly BOMs: JAXWS Client Builder
40 |
41 |
42 | This artifact builds a bill of materials (BOM) for JAXWS client usage.
43 |
44 |
45 |
46 |
47 | Apache License 2.0
48 | http://repository.jboss.org/licenses/apache-2.0.txt
49 | repo
50 |
51 |
52 |
53 |
54 |
55 |
56 | org.wildfly
57 | wildfly-feature-pack-parent
58 | ${version.server}
59 | pom
60 | import
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | org.wildfly.plugins
69 | wildfly-bom-builder-plugin
70 |
71 |
72 | build-bom
73 |
74 | build-bom
75 |
76 |
77 |
78 | org.jboss
79 | jboss-parent
80 |
81 |
82 | org.wildfly
83 | wildfly-jaxws-client-bom
84 | ${project.version}
85 | WildFly BOMs: JAXWS Client
86 | This artifact provides a bill of materials (BOM) for JAXWS client usage.
87 | true
88 | true
89 | UNMANAGED
90 |
91 |
92 | log4j
93 | log4j
94 |
95 |
96 | org.slf4j
97 | jcl-over-slf4j
98 |
99 |
100 |
101 |
102 | org.jboss.ws.cxf
103 | jbossws-cxf-client
104 |
105 |
106 | org.jboss.spec.jakarta.xml.ws
107 | jboss-jakarta-xml-ws-api_4.0_spec
108 |
109 |
110 |
111 | jakarta.annotation
112 | jakarta.annotation-api
113 |
114 |
115 | org.jboss.slf4j
116 | slf4j-jboss-logmanager
117 |
118 |
119 | org.jboss.logmanager
120 | jboss-logmanager
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 |
24 | 4.0.0
25 |
26 |
27 | jboss-parent
28 | org.jboss
29 | 37
30 |
31 |
32 | org.wildfly.bom
33 | wildfly
34 |
38 | 30.0.0.Beta1-SNAPSHOT
39 |
40 | pom
41 |
42 | WildFly BOMs: Parent Aggregator
43 |
44 | http://www.wildfly.org
45 |
46 |
47 |
48 | Apache License 2.0
49 | http://repository.jboss.org/licenses/apache-2.0.txt
50 | repo
51 |
52 |
53 |
54 |
55 | scm:git:https://github.com/wildfly/boms.git
56 | scm:git:https://github.com/wildfly/boms.git
57 | http://github.com/wildfly/boms
58 |
59 |
60 |
61 |
62 | wildfly.org
63 | WildFly.org Community
64 | WildFly.org
65 | http://www.wildfly.org
66 |
67 |
68 |
69 |
70 | JIRA
71 | https://issues.redhat.com/browse/WFLY
72 |
73 |
74 |
75 |
78 | 29.0.0.Final
79 |
80 | 2.0.6.Final
81 |
85 | https
86 |
87 | ${maven.repository.protocol}://repository.jboss.org/nexus/content/groups/public/
88 |
89 | ${maven.repository.protocol}://maven.repository.redhat.com/ga/
90 |
91 |
92 |
93 |
94 |
95 |
96 | true
97 | never
98 |
99 |
100 | true
101 | never
102 |
103 | jboss-public-repository-group
104 | JBoss Public Repository Group
105 | ${maven.repository.url}
106 | default
107 |
108 |
109 |
110 | true
111 | never
112 |
113 |
114 | true
115 | never
116 |
117 | jboss-enterprise-maven-repository
118 | JBoss Enterprise Maven Repository
119 | ${maven.redhat.repository.url}
120 | default
121 |
122 |
123 |
124 |
125 |
126 |
127 | true
128 |
129 |
130 | true
131 |
132 | jboss-public-repository-group
133 | JBoss Public Repository Group
134 | ${maven.repository.url}
135 |
136 |
137 |
138 | true
139 |
140 |
141 | true
142 |
143 | jboss-enterprise-maven-repository
144 | JBoss Enterprise Maven Repository
145 | ${maven.redhat.repository.url}
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 | org.wildfly.plugins
154 | wildfly-bom-builder-plugin
155 | ${version.bom-builder-plugin}
156 |
157 |
158 | jboss-public-repository-group
159 | jboss-enterprise-maven-repository
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 | client
169 | ee
170 | microprofile
171 |
172 |
173 |
174 |
--------------------------------------------------------------------------------
/client/jms-client/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 | 4.0.0
24 |
25 |
26 | org.wildfly.bom
27 | wildfly-client
28 |
32 | 30.0.0.Beta1-SNAPSHOT
33 |
34 |
35 | wildfly-jms-client-bom-builder
36 |
37 | pom
38 |
39 | WildFly BOMs: JMS Client Builder
40 |
41 |
42 | This artifact builds a bill of materials (BOM) for JMS client usage.
43 |
44 |
45 |
46 |
47 | Apache License 2.0
48 | http://repository.jboss.org/licenses/apache-2.0.txt
49 | repo
50 |
51 |
52 |
53 |
54 |
55 |
56 | org.wildfly
57 | wildfly-feature-pack-parent
58 | ${version.server}
59 | pom
60 | import
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | org.wildfly.plugins
69 | wildfly-bom-builder-plugin
70 |
71 |
72 | build-bom
73 |
74 | build-bom
75 |
76 |
77 |
78 | org.jboss
79 | jboss-parent
80 |
81 |
82 | org.wildfly
83 | wildfly-jms-client-bom
84 | ${project.version}
85 | WildFly BOMs: JMS Client
86 | This artifact provides a bill of materials (BOM) for JMS client usage.
87 | true
88 | true
89 | UNMANAGED
90 |
91 |
92 |
93 |
94 | org.apache.activemq
95 | artemis-jakarta-client
96 |
97 |
98 |
99 | org.apache.activemq
100 | artemis-hqclient-protocol
101 |
102 |
103 |
104 | org.glassfish
105 | jakarta.json
106 |
107 |
108 |
109 | jakarta.json
110 | jakarta.json-api
111 |
112 |
113 |
114 |
115 | jakarta.jms
116 | jakarta.jms-api
117 |
118 |
119 |
120 | org.slf4j
121 | jcl-over-slf4j
122 |
123 |
124 |
125 | org.wildfly
126 | wildfly-naming-client
127 |
128 |
129 |
130 | org.wildfly
131 | wildfly-client-properties
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
--------------------------------------------------------------------------------
/microprofile/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
21 |
22 | 4.0.0
23 |
24 |
25 | org.wildfly.bom
26 | wildfly
27 |
31 | 30.0.0.Beta1-SNAPSHOT
32 |
33 |
34 | pom
35 |
36 | wildfly-microprofile-builder
37 |
38 | WildFly BOMs: MicroProfile Builder
39 | This artifact builds a bill of materials (BOM) for MicroProfile Dependency Management
40 |
41 |
42 |
43 | Apache License 2.0
44 | http://repository.jboss.org/licenses/apache-2.0.txt
45 | repo
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | org.wildfly
54 | wildfly-feature-pack-parent
55 | ${version.server}
56 | pom
57 | import
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 | org.wildfly.plugins
66 | wildfly-bom-builder-plugin
67 | false
68 |
69 |
70 | build-bom
71 |
72 | build-bom
73 |
74 |
75 |
76 | org.jboss
77 | jboss-parent
78 |
79 |
80 | ${project.groupId}
81 | wildfly-microprofile
82 | ${project.version}
83 | WildFly BOMs: MicroProfile
84 | MicroProfile Dependency Management.
85 | true
86 | UNMANAGED
87 | true
88 |
89 |
90 |
91 | org.eclipse.microprofile.config
92 | microprofile-config-api
93 |
94 |
95 | org.eclipse.microprofile.fault-tolerance
96 | microprofile-fault-tolerance-api
97 |
98 |
99 | org.eclipse.microprofile.health
100 | microprofile-health-api
101 |
102 |
103 | org.eclipse.microprofile.jwt
104 | microprofile-jwt-auth-api
105 |
106 |
107 | org.eclipse.microprofile.lra
108 | microprofile-lra-api
109 |
110 |
111 | org.eclipse.microprofile.openapi
112 | microprofile-openapi-api
113 |
114 |
115 | org.eclipse.microprofile.rest.client
116 | microprofile-rest-client-api
117 |
118 |
119 | org.eclipse.microprofile.reactive.messaging
120 | microprofile-reactive-messaging-api
121 |
122 |
123 | org.eclipse.microprofile.reactive-streams-operators
124 | microprofile-reactive-streams-operators-api
125 |
126 |
127 |
128 | io.opentelemetry
129 | opentelemetry-api
130 |
131 |
132 | io.opentelemetry
133 | opentelemetry-context
134 |
135 |
136 |
137 | io.micrometer
138 | micrometer-core
139 |
140 |
141 |
142 | jakarta.annotation
143 | jakarta.annotation-api
144 |
145 |
146 | jakarta.enterprise
147 | jakarta.enterprise.cdi-api
148 |
149 |
150 | jakarta.interceptor
151 | jakarta.interceptor-api
152 |
153 |
154 | jakarta.json
155 | jakarta.json-api
156 |
157 |
158 | jakarta.json.bind
159 | jakarta.json.bind-api
160 |
161 |
162 |
163 | jakarta.ws.rs
164 | jakarta.ws.rs-api
165 |
166 |
167 |
168 | org.apache.kafka
169 | kafka-clients
170 |
171 |
172 |
173 | org.reactivestreams
174 | reactive-streams
175 |
176 |
177 |
178 | io.smallrye.reactive
179 | smallrye-reactive-messaging-kafka-api
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "[]"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright [yyyy] [name of copyright owner]
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
203 |
204 |
--------------------------------------------------------------------------------
/ee/ee-with-tools/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
23 | 4.0.0
24 |
25 |
26 | org.wildfly.bom
27 | wildfly-ee-builder
28 |
32 | 30.0.0.Beta1-SNAPSHOT
33 |
34 |
35 | pom
36 |
37 | wildfly-ee-with-tools-builder
38 |
39 | WildFly BOMs: EE with Tools Builder
40 | This artifact builds a bill of materials (BOM) for WildFly EE with Deployment and Testing Tools
41 |
42 |
43 |
44 | Apache License 2.0
45 | http://repository.jboss.org/licenses/apache-2.0.txt
46 | repo
47 |
48 |
49 |
50 |
51 | 1.7.0.Final
52 | 2.5.2
53 | 2.3.2
54 | 2.2.7
55 | 1.2.6
56 | 2.0.0
57 | 7.7.0
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 | org.wildfly
66 | wildfly-standard-test-bom
67 | ${version.server}
68 | pom
69 | import
70 |
71 |
72 |
73 | org.jboss.arquillian
74 | arquillian-bom
75 | ${version.org.arquillian}
76 | pom
77 | import
78 |
79 |
80 |
81 |
82 | org.testng
83 | testng
84 | ${version.org.testng}
85 |
86 |
87 |
88 | org.jboss.shrinkwrap
89 | shrinkwrap-bom
90 | ${version.org.shrinkwrap.bom}
91 | pom
92 |
93 |
94 | org.jboss.shrinkwrap.descriptors
95 | shrinkwrap-descriptors-bom
96 | ${version.org.shrinkwrap.descriptors}
97 | pom
98 |
99 |
100 |
102 |
103 | org.jboss.shrinkwrap.resolver
104 | shrinkwrap-resolver-bom
105 | ${version.org.jboss.shrinkwrap.resolver}
106 | pom
107 |
108 |
109 |
111 |
112 | org.jboss.arquillian.extension
113 | arquillian-drone-bom
114 | ${version.org.jboss.arquillian.extension.drone}
115 | pom
116 |
117 |
118 |
119 |
120 | org.jboss.arquillian.extension
121 | arquillian-drone-webdriver-depchain
122 | ${version.org.jboss.arquillian.extension.drone}
123 | pom
124 |
125 |
126 |
128 |
129 | org.jboss.arquillian.graphene
130 | graphene-webdriver
131 | ${version.org.jboss.arquillian.graphene}
132 | pom
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
144 |
145 | org.wildfly.plugins
146 | wildfly-maven-plugin
147 |
148 |
149 |
150 |
151 |
152 | org.wildfly.plugins
153 | wildfly-bom-builder-plugin
154 |
155 |
156 | build-bom
157 |
158 | build-bom
159 |
160 |
161 |
162 | ${project.groupId}
163 | wildfly-ee
164 | ${project.version}
165 |
166 |
167 | ${project.groupId}
168 | wildfly-ee-with-tools
169 | ${project.version}
170 | WildFly BOMs: EE with Tools
171 | Dependency Management for WildFly EE with Deployment and Testing Tools.
172 | true
173 | NONE
174 | false
175 |
176 |
177 | com.h2database
178 | h2
179 |
180 |
181 | junit
182 | junit
183 |
184 |
185 | org.apache.httpcomponents
186 | httpclient
187 |
188 |
189 | org.testng
190 | testng
191 |
192 |
193 | org.jboss.arquillian.extension
194 | arquillian-drone-webdriver-depchain
195 | pom
196 |
197 |
198 | org.jboss.arquillian.graphene
199 | graphene-webdriver
200 | pom
201 |
202 |
203 |
204 | org.wildfly.arquillian
205 | wildfly-arquillian-common
206 |
207 |
208 |
209 | org.wildfly.arquillian
210 | wildfly-arquillian-container-managed
211 |
212 |
213 |
214 | org.wildfly.arquillian
215 | wildfly-arquillian-container-remote
216 |
217 |
218 |
219 | org.jboss.arquillian.core
220 | arquillian-core-api
221 |
222 |
223 | org.jboss.arquillian.core
224 | arquillian-core-spi
225 |
226 |
227 | org.jboss.arquillian.core
228 | arquillian-core-impl-base
229 |
230 |
231 | org.jboss.arquillian.config
232 | arquillian-config-api
233 |
234 |
235 | org.jboss.arquillian.config
236 | arquillian-config-spi
237 |
238 |
239 | org.jboss.arquillian.config
240 | arquillian-config-impl-base
241 |
242 |
243 | org.jboss.arquillian.test
244 | arquillian-test-api
245 |
246 |
247 | org.jboss.arquillian.test
248 | arquillian-test-spi
249 |
250 |
251 | org.jboss.arquillian.test
252 | arquillian-test-impl-base
253 |
254 |
255 | org.jboss.arquillian.container
256 | arquillian-container-spi
257 |
258 |
259 | org.jboss.arquillian.container
260 | arquillian-container-impl-base
261 |
262 |
263 | org.jboss.arquillian.container
264 | arquillian-container-test-api
265 |
266 |
267 | org.jboss.arquillian.container
268 | arquillian-container-test-spi
269 |
270 |
271 | org.jboss.arquillian.container
272 | arquillian-container-test-impl-base
273 |
274 |
275 | org.jboss.arquillian.junit
276 | arquillian-junit-core
277 |
278 |
279 | org.jboss.arquillian.junit
280 | arquillian-junit-container
281 |
282 |
283 | org.jboss.arquillian.junit
284 | arquillian-junit-standalone
285 |
286 |
287 | org.jboss.arquillian.junit5
288 | arquillian-junit5-core
289 |
290 |
291 | org.jboss.arquillian.junit5
292 | arquillian-junit5-container
293 |
294 |
295 | org.jboss.arquillian.testng
296 | arquillian-testng-core
297 |
298 |
299 | org.jboss.arquillian.testng
300 | arquillian-testng-container
301 |
302 |
303 | org.jboss.arquillian.testng
304 | arquillian-testng-standalone
305 |
306 |
307 | org.jboss.arquillian.protocol
308 | arquillian-protocol-servlet
309 |
310 |
311 | org.jboss.arquillian.protocol
312 | arquillian-protocol-servlet-jakarta
313 |
314 |
315 | org.jboss.arquillian.protocol
316 | arquillian-protocol-jmx
317 |
318 |
319 | org.jboss.arquillian.protocol
320 | arquillian-protocol-rest-jakarta
321 |
322 |
323 | org.jboss.arquillian.testenricher
324 | arquillian-testenricher-cdi
325 |
326 |
327 | org.jboss.arquillian.testenricher
328 | arquillian-testenricher-ejb
329 |
330 |
331 | org.jboss.arquillian.testenricher
332 | arquillian-testenricher-resource
333 |
334 |
335 | org.jboss.arquillian.testenricher
336 | arquillian-testenricher-initialcontext
337 |
338 |
339 | org.jboss.arquillian.testenricher
340 | arquillian-testenricher-cdi-jakarta
341 |
342 |
343 | org.jboss.arquillian.testenricher
344 | arquillian-testenricher-ejb-jakarta
345 |
346 |
347 | org.jboss.arquillian.testenricher
348 | arquillian-testenricher-resource-jakarta
349 |
350 |
351 |
352 |
353 | org.jboss.shrinkwrap
354 | shrinkwrap-bom
355 | pom
356 |
357 |
358 | org.jboss.shrinkwrap.descriptors
359 | shrinkwrap-descriptors-bom
360 | pom
361 |
362 |
363 |
364 | org.jboss.shrinkwrap.resolver
365 | shrinkwrap-resolver-bom
366 | pom
367 |
368 |
369 |
370 | org.jboss.arquillian.extension
371 | arquillian-drone-bom
372 | pom
373 |
374 |
375 |
376 |
377 | org.wildfly.arquillian
378 | wildfly-arquillian-container-remote
379 | org.wildfly.arquillian:wildfly-arquillian-container-managed:jar
380 |
381 |
382 | org.jboss.arquillian
383 | arquillian-bom
384 | pom
385 | org.jboss.arquillian.container:arquillian-container-test-spi:jar
386 |
387 |
388 |
389 | org.wildfly.plugins:wildfly-maven-plugin
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
--------------------------------------------------------------------------------
/ee/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
21 |
22 | 4.0.0
23 |
24 |
25 | org.wildfly.bom
26 | wildfly
27 |
31 | 30.0.0.Beta1-SNAPSHOT
32 |
33 |
34 | pom
35 |
36 | wildfly-ee-builder
37 |
38 | WildFly BOMs: EE Builder
39 | This artifact builds a bill of materials (BOM) for WildFly EE Dependency Management
40 |
41 |
42 |
43 | Apache License 2.0
44 | http://repository.jboss.org/licenses/apache-2.0.txt
45 | repo
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 | org.wildfly
57 | wildfly-feature-pack-parent
58 | ${version.server}
59 | pom
60 | import
61 |
62 |
63 |
68 |
69 | org.wildfly
70 | wildfly-ejb-client-bom
71 | ${project.version}
72 | pom
73 |
74 |
75 | org.wildfly
76 | wildfly-jaxws-client-bom
77 | ${project.version}
78 | pom
79 |
80 |
81 | org.wildfly
82 | wildfly-jms-client-bom
83 | ${project.version}
84 | pom
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 | org.wildfly.plugins
93 | wildfly-bom-builder-plugin
94 | false
95 |
96 |
97 | build-bom
98 |
99 | build-bom
100 |
101 |
102 |
103 | org.jboss
104 | jboss-parent
105 |
106 |
107 | ${project.groupId}
108 | wildfly-ee
109 | ${project.version}
110 | WildFly BOMs: EE
111 | WildFly EE Dependency Management.
112 | true
113 | UNMANAGED
114 | true
115 |
116 |
117 |
118 |
119 | jakarta.activation
120 | jakarta.activation-api
121 |
122 |
123 |
124 | jakarta.annotation
125 | jakarta.annotation-api
126 |
127 |
128 |
129 | jakarta.authentication
130 | jakarta.authentication-api
131 |
132 |
133 |
134 | jakarta.authorization
135 | jakarta.authorization-api
136 |
137 |
138 |
139 | jakarta.batch
140 | jakarta.batch-api
141 |
142 |
143 |
144 | jakarta.ejb
145 | jakarta.ejb-api
146 |
147 |
148 |
149 | org.jboss.spec.jakarta.el
150 | jboss-el-api_5.0_spec
151 |
152 |
153 |
154 | jakarta.enterprise
155 | jakarta.enterprise.cdi-api
156 |
157 |
158 |
159 | jakarta.enterprise.concurrent
160 | jakarta.enterprise.concurrent-api
161 |
162 |
163 |
164 | jakarta.enterprise
165 | jakarta.enterprise.lang-model
166 |
167 |
168 |
169 | jakarta.faces
170 | jakarta.faces-api
171 |
172 |
173 |
174 | jakarta.inject
175 | jakarta.inject-api
176 |
177 |
178 |
179 | jakarta.interceptor
180 | jakarta.interceptor-api
181 |
182 |
183 |
184 | jakarta.jms
185 | jakarta.jms-api
186 |
187 |
188 |
189 | jakarta.json
190 | jakarta.json-api
191 |
192 |
193 |
194 | jakarta.json.bind
195 | jakarta.json.bind-api
196 |
197 |
198 |
199 | jakarta.mail
200 | jakarta.mail-api
201 |
202 |
203 |
204 | jakarta.persistence
205 | jakarta.persistence-api
206 |
207 |
208 |
209 | jakarta.resource
210 | jakarta.resource-api
211 |
212 |
213 |
214 | jakarta.security.enterprise
215 | jakarta.security.enterprise-api
216 |
217 |
218 |
219 | jakarta.servlet
220 | jakarta.servlet-api
221 |
222 |
223 |
224 | jakarta.servlet.jsp
225 | jakarta.servlet.jsp-api
226 |
227 |
228 |
229 | jakarta.servlet.jsp.jstl
230 | jakarta.servlet.jsp.jstl-api
231 |
232 |
233 |
234 | jakarta.transaction
235 | jakarta.transaction-api
236 |
237 |
238 |
239 | jakarta.validation
240 | jakarta.validation-api
241 |
242 |
243 |
244 | jakarta.xml.bind
245 | jakarta.xml.bind-api
246 |
247 |
248 |
249 | org.jboss.spec.jakarta.xml.ws
250 | jboss-jakarta-xml-ws-api_4.0_spec
251 |
252 |
253 |
254 | jakarta.websocket
255 | jakarta.websocket-api
256 |
257 |
258 |
259 | jakarta.websocket
260 | jakarta.websocket-client-api
261 |
262 |
263 |
264 | jakarta.ws.rs
265 | jakarta.ws.rs-api
266 |
267 |
268 |
269 |
270 | org.jboss.spec.jakarta.xml.soap
271 | jboss-saaj-api_3.0_spec
272 |
273 |
274 |
275 |
276 | org.wildfly
277 | wildfly-ejb-client-bom
278 | pom
279 | false
280 |
281 |
282 | org.wildfly
283 | wildfly-jaxws-client-bom
284 | pom
285 | false
286 |
287 |
288 | org.wildfly
289 | wildfly-jms-client-bom
290 | pom
291 | false
292 |
293 |
294 |
295 |
296 |
297 | org.hibernate.orm
298 | hibernate-core
299 |
300 |
301 | org.hibernate.orm
302 | hibernate-envers
303 |
304 |
305 | org.hibernate.search
306 | hibernate-search-backend-elasticsearch
307 |
308 |
309 | org.hibernate.search
310 | hibernate-search-backend-lucene
311 |
312 |
313 | org.hibernate.search
314 | hibernate-search-engine
315 |
316 |
317 | org.hibernate.search
318 | hibernate-search-mapper-orm-orm6
319 |
320 |
321 | org.hibernate.search
322 | hibernate-search-mapper-pojo-base
323 |
324 |
325 | org.hibernate.search
326 | hibernate-search-util-common
327 |
328 |
329 | org.hibernate.validator
330 | hibernate-validator
331 |
332 |
333 | org.hibernate.validator
334 | hibernate-validator-cdi
335 |
336 |
337 |
338 | org.hibernate.validator
339 | hibernate-validator-annotation-processor
340 |
341 |
342 |
343 | org.hibernate.orm
344 | hibernate-jpamodelgen
345 |
346 |
347 |
348 | org.infinispan
349 | infinispan-core-jakarta
350 |
351 |
352 |
353 | org.jboss.logging
354 | jboss-logging-processor
355 |
356 |
357 | org.jboss.logging
358 | jboss-logging-annotations
359 |
360 |
361 | org.jboss.logging
362 | jboss-logging
363 |
364 |
365 | org.jboss.logging
366 | commons-logging-jboss-logging
367 |
368 |
369 |
370 | org.jboss.narayana.xts
371 | jbossxts
372 | api
373 |
374 |
375 |
376 | org.jboss.resteasy
377 | resteasy-atom-provider
378 |
379 |
380 | org.jboss.resteasy
381 | resteasy-jaxb-provider
382 |
383 |
384 | org.jboss.resteasy
385 | resteasy-jackson2-provider
386 |
387 |
388 | org.jboss.resteasy
389 | resteasy-core
390 |
391 |
392 | org.jboss.resteasy
393 | resteasy-core-spi
394 |
395 |
396 | org.jboss.resteasy
397 | resteasy-client
398 |
399 |
400 | org.jboss.resteasy
401 | resteasy-client-api
402 |
403 |
404 |
405 | org.jboss.resteasy
406 | resteasy-multipart-provider
407 |
408 |
409 | org.jboss.resteasy
410 | resteasy-json-binding-provider
411 |
412 |
413 | org.jboss.resteasy
414 | resteasy-json-p-provider
415 |
416 |
417 | org.jboss.resteasy
418 | resteasy-jsapi
419 |
420 |
421 | org.jboss.resteasy
422 | resteasy-validator-provider
423 |
424 |
431 |
432 | com.fasterxml.jackson.datatype
433 | jackson-datatype-jsr310
434 |
435 |
436 | com.fasterxml.jackson.datatype
437 | jackson-datatype-jdk8
438 |
439 |
440 |
441 | org.wildfly.security
442 | wildfly-elytron
443 |
444 |
445 |
446 | org.wildfly.discovery
447 | wildfly-discovery-client
448 |
449 |
450 | org.wildfly.client
451 | wildfly-client-config
452 |
453 |
454 | org.wildfly.common
455 | wildfly-common
456 |
457 |
458 | org.wildfly
459 | wildfly-clustering-singleton-api
460 |
461 |
462 |
463 | org.jboss.ejb3
464 | jboss-ejb3-ext-api
465 |
466 |
467 |
468 |
469 | org.hibernate.validator
470 | hibernate-validator-annotation-processor
471 | org.hibernate.validator:hibernate-validator:jar
472 |
473 |
474 | org.hibernate.orm
475 | hibernate-jpamodelgen
476 | org.hibernate.orm:hibernate-core:jar
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 | ee-with-tools
488 |
489 |
490 |
491 |
--------------------------------------------------------------------------------