Skip to content

Commit ece5dbb

Browse files
authored
[MNG-8601] Add type test-java-source type (#2136)
Similar to java-source type, but for tests sources. --- https://issues.apache.org/jira/browse/MNG-8601
1 parent 14d1bd4 commit ece5dbb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

api/maven-api-core/src/main/java/org/apache/maven/api/Type.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ public interface Type extends ExtensibleEnum {
122122
*/
123123
String TEST_JAR = "test-jar";
124124

125+
/**
126+
* Artifact type name for a JAR file containing test sources.
127+
*/
128+
String TEST_JAVA_SOURCE = "test-java-source";
129+
125130
/**
126131
* Returns the dependency type id.
127132
* The id uniquely identifies this <i>dependency type</i>.

impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/type/DefaultTypeProvider.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ public Collection<DefaultType> types() {
5454
false,
5555
JavaPathType.CLASSES,
5656
JavaPathType.PATCH_MODULE),
57+
new DefaultType(Type.TEST_JAVA_SOURCE, Language.JAVA_FAMILY, "jar", "test-sources", false),
5758
new DefaultType(Type.MODULAR_JAR, Language.JAVA_FAMILY, "jar", null, false, JavaPathType.MODULES),
5859
new DefaultType(Type.CLASSPATH_JAR, Language.JAVA_FAMILY, "jar", null, false, JavaPathType.CLASSES),
5960
// j2ee types

0 commit comments

Comments
 (0)