Мне не нужна папка src/test/java в моем проекте maven, поэтому я ее удаляю. Но когда я обновляю проект в eclipse, я проверил путь сборки, он показывает, что исходная папка src/test/java отсутствует. Интересно, как настроить pom, чтобы решить эту проблему?
Как настроить maven pom.xml, когда я не хочу, чтобы src/test/java присутствовал в моей категории источника пути сборки eclipse java при обновлении проекта?
Ответы (1)
Ваш POM неверен. При этом вы указываете Maven для поиска файлов классов Java в src/test/java
.
Если ваш Java-код находится в другой папке, вы можете указать эту папку в теге sourceDirectory
в POM.
Если у вас нет java-кода и, возможно, вы просто создаете не-java-проект с некоторыми ресурсами, вы можете изменить свой тег POM build
на что-то вроде следующего:
<build>
<resources>
<resource>
<directory>some/directory</directory>
<targetPath>some/target</targetPath>
</resource>
</resources>
</build>
person
VHS
schedule
06.03.2017
У меня есть классы Java в папке
src/main/java
, тестовых классов нет, поэтому я удаляю папку src/test/java
. Но когда я обновлю проект в eclipse, в исходной части пути сборки будет ошибка. Я хочу избежать этой ошибки после обновления проекта. Я могу легко удалить запись в пути сборки, но это всего лишь временное решение, когда я обновляю проект, ошибка снова повторяется. Поэтому я ищу решение в файле pom.xml.
- person Linhoo; 06.03.2017
mvn clean install
? - person Naman   schedule 06.03.2017src/test/java
, я не хочу, чтобы он генерировал записьsrc/test/java
, только записьsrc/main/java
. - person Linhoo   schedule 06.03.2017