Issue #23507 test-utils and utils merged to a single project
diff --git a/appserver/admin/admin-core/pom.xml b/appserver/admin/admin-core/pom.xml
index d976e9b..e893915 100755
--- a/appserver/admin/admin-core/pom.xml
+++ b/appserver/admin/admin-core/pom.xml
@@ -45,8 +45,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/common/annotation-framework/pom.xml b/appserver/common/annotation-framework/pom.xml
index d4482dd..928ff6d 100755
--- a/appserver/common/annotation-framework/pom.xml
+++ b/appserver/common/annotation-framework/pom.xml
@@ -70,8 +70,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/concurrent/concurrent-impl/pom.xml b/appserver/concurrent/concurrent-impl/pom.xml
index ecab733..83f02f6 100644
--- a/appserver/concurrent/concurrent-impl/pom.xml
+++ b/appserver/concurrent/concurrent-impl/pom.xml
@@ -91,8 +91,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/connectors/admin/pom.xml b/appserver/connectors/admin/pom.xml
index 81d7914..9197dc1 100644
--- a/appserver/connectors/admin/pom.xml
+++ b/appserver/connectors/admin/pom.xml
@@ -80,8 +80,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/connectors/connectors-internal-api/pom.xml b/appserver/connectors/connectors-internal-api/pom.xml
index 2fb90ae..f0cba07 100755
--- a/appserver/connectors/connectors-internal-api/pom.xml
+++ b/appserver/connectors/connectors-internal-api/pom.xml
@@ -81,8 +81,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/ejb/ejb-connector/pom.xml b/appserver/ejb/ejb-connector/pom.xml
index cff155d..b8cfd8e 100755
--- a/appserver/ejb/ejb-connector/pom.xml
+++ b/appserver/ejb/ejb-connector/pom.xml
@@ -73,10 +73,10 @@
<artifactId>hk2-core</artifactId>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
</dependency>
</dependencies>
</project>
diff --git a/appserver/jdbc/admin/pom.xml b/appserver/jdbc/admin/pom.xml
index 6fdc1bf..2939adc 100644
--- a/appserver/jdbc/admin/pom.xml
+++ b/appserver/jdbc/admin/pom.xml
@@ -81,8 +81,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/jdbc/jdbc-runtime/pom.xml b/appserver/jdbc/jdbc-runtime/pom.xml
index f04c773..81a4925 100644
--- a/appserver/jdbc/jdbc-runtime/pom.xml
+++ b/appserver/jdbc/jdbc-runtime/pom.xml
@@ -38,8 +38,8 @@
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/jms/admin/pom.xml b/appserver/jms/admin/pom.xml
index 201b803..18e3d3c 100644
--- a/appserver/jms/admin/pom.xml
+++ b/appserver/jms/admin/pom.xml
@@ -60,8 +60,8 @@
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/load-balancer/admin/pom.xml b/appserver/load-balancer/admin/pom.xml
index 7e145f7..7f7ec74 100644
--- a/appserver/load-balancer/admin/pom.xml
+++ b/appserver/load-balancer/admin/pom.xml
@@ -79,8 +79,8 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/orb/orb-connector/pom.xml b/appserver/orb/orb-connector/pom.xml
index ea50f49..5749df9 100755
--- a/appserver/orb/orb-connector/pom.xml
+++ b/appserver/orb/orb-connector/pom.xml
@@ -120,8 +120,8 @@
<!-- TEST dependencies -->
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/resources/mail/mail-connector/pom.xml b/appserver/resources/mail/mail-connector/pom.xml
index 8a1a0b1..60174eb 100644
--- a/appserver/resources/mail/mail-connector/pom.xml
+++ b/appserver/resources/mail/mail-connector/pom.xml
@@ -75,8 +75,8 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/appserver/resources/resources-connector/pom.xml b/appserver/resources/resources-connector/pom.xml
index 7da9856..b49caec 100755
--- a/appserver/resources/resources-connector/pom.xml
+++ b/appserver/resources/resources-connector/pom.xml
@@ -83,8 +83,8 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/admin/config-api/pom.xml b/nucleus/admin/config-api/pom.xml
index 25383db..7b600d2 100644
--- a/nucleus/admin/config-api/pom.xml
+++ b/nucleus/admin/config-api/pom.xml
@@ -79,8 +79,8 @@
<!-- test dependencies -->
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/admin/util/pom.xml b/nucleus/admin/util/pom.xml
index fd96b1d..5845a60 100755
--- a/nucleus/admin/util/pom.xml
+++ b/nucleus/admin/util/pom.xml
@@ -131,8 +131,8 @@
<artifactId>hamcrest</artifactId>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/cluster/admin/pom.xml b/nucleus/cluster/admin/pom.xml
index f297fd3..3d036aa 100644
--- a/nucleus/cluster/admin/pom.xml
+++ b/nucleus/cluster/admin/pom.xml
@@ -88,8 +88,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/core/context-propagation/pom.xml b/nucleus/core/context-propagation/pom.xml
index 858da25..08443a0 100644
--- a/nucleus/core/context-propagation/pom.xml
+++ b/nucleus/core/context-propagation/pom.xml
@@ -56,8 +56,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/core/kernel/pom.xml b/nucleus/core/kernel/pom.xml
index bc00c72..56d29f3 100755
--- a/nucleus/core/kernel/pom.xml
+++ b/nucleus/core/kernel/pom.xml
@@ -161,8 +161,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/deployment/common/pom.xml b/nucleus/deployment/common/pom.xml
index db03842..97d5922 100755
--- a/nucleus/deployment/common/pom.xml
+++ b/nucleus/deployment/common/pom.xml
@@ -95,8 +95,8 @@
<artifactId>asm</artifactId>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/diagnostics/context/pom.xml b/nucleus/diagnostics/context/pom.xml
index 58b3c6a..2bae7f5 100644
--- a/nucleus/diagnostics/context/pom.xml
+++ b/nucleus/diagnostics/context/pom.xml
@@ -64,8 +64,8 @@
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/security/services/pom.xml b/nucleus/security/services/pom.xml
index 470d735..019c30b 100644
--- a/nucleus/security/services/pom.xml
+++ b/nucleus/security/services/pom.xml
@@ -76,8 +76,8 @@
<artifactId>hamcrest</artifactId>
</dependency>
<dependency>
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
+ <groupId>org.glassfish.main</groupId>
+ <artifactId>test-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
diff --git a/nucleus/test-utils/pom.xml b/nucleus/test-utils/pom.xml
index d339bb7..8e0fc16 100755
--- a/nucleus/test-utils/pom.xml
+++ b/nucleus/test-utils/pom.xml
@@ -27,25 +27,28 @@
</parent>
<artifactId>test-utils</artifactId>
- <packaging>pom</packaging>
- <name>Test Utilities Modules</name>
+ <name>Test Utilities</name>
- <modules>
- <module>utils</module>
- </modules>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>findbugs-maven-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.glassfish.hk2</groupId>
+ <artifactId>hk2-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.main.common</groupId>
+ <artifactId>glassfish-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.main.core</groupId>
+ <artifactId>glassfish</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-engine</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
</project>
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/ReflectionUtils.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/ReflectionUtils.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/ReflectionUtils.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/ReflectionUtils.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/Classes.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/Classes.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/Classes.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/Classes.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/DomainXml.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/DomainXml.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/DomainXml.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/DomainXml.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/ExcludeClasses.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/ExcludeClasses.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/ExcludeClasses.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/ExcludeClasses.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/HK2ClasssVisitor.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2ClasssVisitor.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/HK2ClasssVisitor.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2ClasssVisitor.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/LocatorFiles.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/LocatorFiles.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/LocatorFiles.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/LocatorFiles.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/Packages.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/Packages.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/junit/Packages.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/Packages.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/mock/MockGenerator.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/mock/MockGenerator.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/mock/MockGenerator.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/mock/MockGenerator.java
diff --git a/nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/mock/TestDocument.java b/nucleus/test-utils/src/main/java/org/glassfish/tests/utils/mock/TestDocument.java
similarity index 100%
rename from nucleus/test-utils/utils/src/main/java/org/glassfish/tests/utils/mock/TestDocument.java
rename to nucleus/test-utils/src/main/java/org/glassfish/tests/utils/mock/TestDocument.java
diff --git a/nucleus/test-utils/utils/pom.xml b/nucleus/test-utils/utils/pom.xml
deleted file mode 100644
index 9c7e1bc..0000000
--- a/nucleus/test-utils/utils/pom.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
-
- This program and the accompanying materials are made available under the
- terms of the Eclipse Public License v. 2.0, which is available at
- http://www.eclipse.org/legal/epl-2.0.
-
- This Source Code may also be made available under the following Secondary
- Licenses when the conditions for such availability set forth in the
- Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
- version 2 with the GNU Classpath Exception, which is available at
- https://www.gnu.org/software/classpath/license.html.
-
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
--->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.glassfish.main</groupId>
- <artifactId>test-utils</artifactId>
- <version>6.2.2-SNAPSHOT</version>
- </parent>
-
- <groupId>org.glassfish.main.tests</groupId>
- <artifactId>utils</artifactId>
-
- <name>Test utilities</name>
-
- <developers>
- <developer>
- <id>dochez</id>
- <name>Jerome Dochez</name>
- <url>http://blogs.sun.com/dochez</url>
- <organization>Oracle, Inc.</organization>
- <roles>
- <role>lead</role>
- <role>developer</role>
- </roles>
- </developer>
- </developers>
-
- <dependencies>
- <dependency>
- <groupId>org.glassfish.hk2</groupId>
- <artifactId>hk2-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.glassfish.main.common</groupId>
- <artifactId>glassfish-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.main.core</groupId>
- <artifactId>glassfish</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-engine</artifactId>
- <scope>compile</scope>
- </dependency>
- </dependencies>
-</project>