- Можно ли передать необязательный параметр testIncludes или testExcludes для компиляции плагина maven через командную строку?
Мне нужно передать некоторые .java в качестве необязательных параметров.
Что-то вроде
mvn clean verify test-compile -DtestIncludes=**/course/MyTest.java,**/course/CompileMeWithMyTest.java,etc
На странице http://maven.apache.org/plugins/maven-compiler-plugin/testCompile-mojo.html testIncludes и testExcludes не упоминают свойство пользователя
testIncludes:
Список фильтров включения для компилятора.
Тип: java.util.Set
Начиная с: 2.0
Требуется: Нет
testExcludes:
список фильтров исключения для компилятора.
Тип: java.util.Set
Начиная с: 2.0
Требуется: Нет
Если нет возможных вариантов для вопроса 1. Можно ли как-то настроить включение/исключение классов/папок java в следующем профиле с помощью командной строки.
<profile> <id>only-necessary-classes</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3</version> <configuration> <source>${java-version}</source> <target>${java-version}</target> </configuration> <executions> <execution> <id>default-testCompile</id> <phase>test-compile</phase> <configuration> <testIncludes> <include>**/tests/projectname/course/CheckQuizWithNewAccount.java</include> <include>**/tests/projectname/course/V8GenericTests.java</include> </testIncludes> </configuration> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile>