diff --git a/.github/ISSUE_TEMPLATE/certification.yml b/.github/ISSUE_TEMPLATE/certification.yml
index 51469999..2c0a37bd 100644
--- a/.github/ISSUE_TEMPLATE/certification.yml
+++ b/.github/ISSUE_TEMPLATE/certification.yml
@@ -45,7 +45,7 @@ body:
description: |
SHA-256 Checksum
This is the checksum of the TCK Distribution zip, not the checksum for the TCK jar artifact.
- Example: `shasum -a 256 jakarta.enterprise.concurrent-tck-dist-3.1.0-dist.zip`
+ Example: `shasum -a 256 jakarta.concurrent-tck-dist-3.1.0-dist.zip`
- type: textarea
id: tckResults
validations:
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index cc3171ec..f9d9bbb8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -35,7 +35,21 @@ jobs:
distribution: 'temurin'
cache: maven
- name: Build project
- run: mvn -B package --file pom.xml
+ run: mvn -B install --file pom.xml
+
+ relocate:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - name: Set up JDK 21
+ uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0
+ with:
+ java-version: 21
+ distribution: 'temurin'
+ cache: maven
+ - name: Build relocation
+ run: mvn -B package --file relocation/pom.xml
+
verify:
runs-on: ubuntu-latest
steps:
@@ -49,4 +63,4 @@ jobs:
- name: Analyze starters
# Note: the starter is always 1 version ahead of what is in maven central
# therefore, when we analyze the starters we need to force a prior version
- run: mvn dependency:analyze -Djakarta.concurrent.version=3.1.1 --file tck-dist/src/main/starter/pom.xml
+ run: mvn dependency:analyze -Djakarta.concurrent.groupid=jakarta.enterprise.concurrent -Djakarta.concurrent.version=3.1.1 --file tck-dist/src/main/starter/pom.xml
diff --git a/.github/workflows/specification.yml b/.github/workflows/specification.yml
index f71c06b6..60966ab9 100644
--- a/.github/workflows/specification.yml
+++ b/.github/workflows/specification.yml
@@ -24,10 +24,9 @@ jobs:
distribution: 'temurin'
cache: maven
- name: Generate specification docs
- #TODO remove -Pstaging once all Jakarta EE 11 dependencies are GA
run: |
- mvn package -Pstaging --file api/pom.xml -Dspec.version=${{ github.event.inputs.specVersion }}
- mvn package -Pstaging --file specification/pom.xml -Dstatus=FINAL -Dspec.version=${{ github.event.inputs.specVersion }}
+ mvn package --file api/pom.xml -Dspec.version=${{ github.event.inputs.specVersion }}
+ mvn package --file specification/pom.xml -Dstatus=FINAL -Dspec.version=${{ github.event.inputs.specVersion }}
- name: Assemble documentation
run: |
mkdir documentation/
diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml
index a66f9856..36673891 100644
--- a/.github/workflows/update.yml
+++ b/.github/workflows/update.yml
@@ -27,10 +27,9 @@ jobs:
id: checkout
run: .github/scripts/checkout.sh update-generated-files-${{ github.sha }}
- name: Generate signatures
- #TODO remove -Pstaging once all Jakarta EE 11 dependencies are GA
run: |
- mvn install -Pstaging --file api/pom.xml
- mvn package -Pstaging -Psignature-generation --file tck/pom.xml
+ mvn install --file api/pom.xml
+ mvn package -Psignature-generation --file tck/pom.xml
## Add any other automated update steps here
- name: Needs updates
id: update
diff --git a/api/pom.xml b/api/pom.xml
index 0c8302f0..07cca1d4 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -21,18 +21,17 @@
4.0.0
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
3.2.0-SNAPSHOT
- jakarta.enterprise.concurrent-api
-
+ jakarta.concurrent-api
Jakarta Concurrency
Jakarta Concurrency provides a specification for using concurrency from application
components without compromising container integrity while still preserving the Jakarta EE
- platform’s fundamental benefits.
+ platform's fundamental benefits.
https://github.com/jakartaee/concurrency
diff --git a/pom.xml b/pom.xml
index 7cae6ab9..77e38a28 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,8 +23,8 @@
1.0.9
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
3.2.0-SNAPSHOT
pom
diff --git a/relocation/api/pom.xml b/relocation/api/pom.xml
new file mode 100644
index 00000000..a725d381
--- /dev/null
+++ b/relocation/api/pom.xml
@@ -0,0 +1,44 @@
+
+
+
+ 4.0.0
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent.parent
+ 3.2.0-SNAPSHOT
+
+
+ jakarta.enterprise.concurrent-api
+ pom
+
+ Jakarta Concurrency
+
+ Jakarta Concurrency provides a specification for using concurrency from application
+ components without compromising container integrity while still preserving the Jakarta EE
+ platform's fundamental benefits.
+
+
+
+
+ jakarta.concurrent
+ jakarta.concurrent-api
+
+
+
\ No newline at end of file
diff --git a/relocation/pom.xml b/relocation/pom.xml
new file mode 100644
index 00000000..60ddda74
--- /dev/null
+++ b/relocation/pom.xml
@@ -0,0 +1,64 @@
+
+
+
+ 4.0.0
+
+
+ org.eclipse.ee4j
+ project
+ 1.0.9
+
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent.parent
+ 3.2.0-SNAPSHOT
+ pom
+
+ Jakarta Concurrency
+ Jakarta Concurrency Parent
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+
+ jakarta.concurrent
+ jakarta.concurrent.parent
+
+
+
+
+ api
+ specification
+ tck
+ tck-dist
+
+
+
\ No newline at end of file
diff --git a/relocation/specification/pom.xml b/relocation/specification/pom.xml
new file mode 100644
index 00000000..9ea4637a
--- /dev/null
+++ b/relocation/specification/pom.xml
@@ -0,0 +1,39 @@
+
+
+
+ 4.0.0
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent.parent
+ 3.2.0-SNAPSHOT
+
+
+ concurrency-spec
+ pom
+
+ Jakarta Concurrency Specification
+
+
+
+ jakarta.concurrent
+ jakarta.concurrent-spec
+
+
+
\ No newline at end of file
diff --git a/relocation/tck-dist/pom.xml b/relocation/tck-dist/pom.xml
new file mode 100644
index 00000000..b4a41ff1
--- /dev/null
+++ b/relocation/tck-dist/pom.xml
@@ -0,0 +1,42 @@
+
+
+
+ 4.0.0
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent.parent
+ 3.2.0-SNAPSHOT
+
+
+ jakarta.enterprise.concurrent-tck-dist
+ pom
+
+ Jakarta Concurrency TCK Distribution
+ Jakarta Concurrency TCK Distribution
+
+
+
+ jakarta.concurrent
+ jakarta.concurrent-tck-dist
+
+
+
\ No newline at end of file
diff --git a/relocation/tck/pom.xml b/relocation/tck/pom.xml
new file mode 100644
index 00000000..693b44a0
--- /dev/null
+++ b/relocation/tck/pom.xml
@@ -0,0 +1,43 @@
+
+
+
+
+ 4.0.0
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent.parent
+ 3.2.0-SNAPSHOT
+
+
+ jakarta.concurrent-tck
+ pom
+
+ Jakarta Concurrency TCK
+ Jakarta Concurrency TCK Tests
+
+
+
+ jakarta.concurrent
+ jakarta.concurrent-tck
+
+
+
\ No newline at end of file
diff --git a/specification/pom.xml b/specification/pom.xml
index c48b7a1e..37a00132 100644
--- a/specification/pom.xml
+++ b/specification/pom.xml
@@ -20,16 +20,21 @@
4.0.0
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
3.2.0-SNAPSHOT
- concurrency-spec
+ jakarta.concurrent-spec
pom
-
Jakarta Concurrency Specification
+
+
+ scm:git:git@github.com:jakartaee/jakarta-concurrency.git
+
+
+
scm:git:git@github.com:eclipse-ee4j/jakarta-concurrency.git
scm:git:git@github.com:eclipse-ee4j/jakarta-concurrency.git
@@ -37,12 +42,6 @@
HEAD
-
-
- scm:git:git@github.com:eclipse-ee4j/jakarta-concurrency.git
-
-
-
${project.build.directory}/staging
diff --git a/tck-dist/pom.xml b/tck-dist/pom.xml
index fb60ae63..266b8c15 100644
--- a/tck-dist/pom.xml
+++ b/tck-dist/pom.xml
@@ -20,12 +20,12 @@
4.0.0
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
3.2.0-SNAPSHOT
- jakarta.enterprise.concurrent-tck-dist
+ jakarta.concurrent-tck-dist
Jakarta Concurrency TCK Distribution
Jakarta Concurrency TCK Distribution
@@ -45,19 +45,19 @@
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
${jakarta.concurrent.version}
pom
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-api
+ jakarta.concurrent
+ jakarta.concurrent-api
${jakarta.concurrent.version}
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-tck
+ jakarta.concurrent
+ jakarta.concurrent-tck
${jakarta.concurrent.version}
@@ -95,7 +95,7 @@
copy-dependencies
- jakarta.enterprise.concurrent-tck
+ jakarta.concurrent-tck
sources
true
${project.build.directory}/copied-sources/
@@ -123,7 +123,7 @@
false
- ${jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-tck:jar}
+ ${jakarta.concurrent:jakarta.concurrent-tck:jar}
${project.basedir}/src/main/asciidoc/generated
diff --git a/tck-dist/src/main/artifacts/artifact-install.sh b/tck-dist/src/main/artifacts/artifact-install.sh
index 6d8e06fc..3e1657d8 100755
--- a/tck-dist/src/main/artifacts/artifact-install.sh
+++ b/tck-dist/src/main/artifacts/artifact-install.sh
@@ -5,15 +5,15 @@
POM=$(ls *.pom)
TCK=$(ls *.jar | grep -v sources)
-NO_EXT=${POM%.*} # jakarta.enterprise.concurrent-parent-3.1.0-SNAPSHOT.pom > jakarta.enterprise.concurrent-parent-3.1.0-SNAPSHOT
-NO_REPO=${NO_EXT#*-} # jakarta.enterprise.concurrent-parent-3.1.0-SNAPSHOT > parent-3.1.0-SNAPSHOT
+NO_EXT=${POM%.*} # jakarta.concurrent-parent-3.1.0-SNAPSHOT.pom > jakarta.concurrent-parent-3.1.0-SNAPSHOT
+NO_REPO=${NO_EXT#*-} # jakarta.concurrent-parent-3.1.0-SNAPSHOT > parent-3.1.0-SNAPSHOT
VERSION=${NO_REPO#*-} # parent-3.1.0-SNAPSHOT > 3.1.0-SNAPSHOT
echo "Installing $POM with version $VERSION"
mvn org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file \
-Dfile=$POM \
--DgroupId=jakarta.enterprise.concurrent \
--DartifactId=jakarta.enterprise.concurrent.parent \
+-DgroupId=jakarta.concurrent \
+-DartifactId=jakarta.concurrent.parent \
-Dversion=$VERSION \
-Dpackaging=pom
diff --git a/tck-dist/src/main/assembly/assembly.xml b/tck-dist/src/main/assembly/assembly.xml
index 94aaf36c..1f93d8f0 100644
--- a/tck-dist/src/main/assembly/assembly.xml
+++ b/tck-dist/src/main/assembly/assembly.xml
@@ -42,10 +42,10 @@
README.md
-
+
- artifacts/jakarta.enterprise.concurrent-parent-${project.version}.pom
+ artifacts/jakarta.concurrent-parent-${project.version}.pom
@@ -99,7 +99,7 @@
- jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-tck
+ jakarta.concurrent:jakarta.concurrent-tck
true
artifacts
diff --git a/tck-dist/src/main/starter/pom.xml b/tck-dist/src/main/starter/pom.xml
index 3b7e0ebb..eba99c47 100644
--- a/tck-dist/src/main/starter/pom.xml
+++ b/tck-dist/src/main/starter/pom.xml
@@ -22,7 +22,7 @@
4.0.0
- jakarta.enterprise.concurrent
+ jakarta.concurrent
concurrency.tck.runner
1.0-SNAPSHOT
Jakarta Concurrency TCK Runner
@@ -34,6 +34,7 @@
21
+ jakarta.concurrent
3.2.0
6.1.0
@@ -112,14 +113,14 @@
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-tck
+ ${jakarta.concurrent.groupid}
+ ${jakarta.concurrent.groupid}-tck
${jakarta.concurrent.version}
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-api
+ ${jakarta.concurrent.groupid}
+ ${jakarta.concurrent.groupid}-api
${jakarta.concurrent.version}
diff --git a/tck/pom.xml b/tck/pom.xml
index c5f898f0..0d219b13 100644
--- a/tck/pom.xml
+++ b/tck/pom.xml
@@ -23,12 +23,12 @@
4.0.0
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent.parent
+ jakarta.concurrent
+ jakarta.concurrent.parent
3.2.0-SNAPSHOT
- jakarta.enterprise.concurrent-tck
+ jakarta.concurrent-tck
jar
Jakarta Concurrency TCK
@@ -48,8 +48,8 @@
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-api
+ jakarta.concurrent
+ jakarta.concurrent-api
${jakarta.concurrent.version}
provided
@@ -216,8 +216,8 @@
- jakarta.enterprise.concurrent
- jakarta.enterprise.concurrent-api
+ jakarta.concurrent
+ jakarta.concurrent-api
${jakarta.concurrent.api.version}
jar
false