Maven-Exec-Plugin вызывает проверку зависимости в чистой фазеJAVA

Программисты JAVA общаются здесь
Anonymous
Maven-Exec-Plugin вызывает проверку зависимости в чистой фазе

Сообщение Anonymous »

У меня есть проект с зависимостью, которая устанавливается и очищается Maven-Exec-Plugin. < /p>

Код: Выделить всё


4.0.0
de.hsc
exectest
4.0.0
jar

UTF-8
21
de.hsc.exectest.Exectest





org.codehaus.mojo
exec-maven-plugin
3.5.0


clean-other-project
clean

exec


mvn.cmd
${basedir}/../NonExistentDependency
clean



install-other-project
validate

exec


mvn.cmd
${basedir}/../NonExistentDependency
install









foo.bar
NonExistentDependency
1.0.0



< /code>
Когда «неэффективная разработка» не находится в локальном репозитории, и я нажимаю «MVN Clean», оно должно очистить мой проект и отсутствие поставленности исполнительным плугином, но я получаю это: < /p>
mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------< de.hsc:exectest >---------------------------
[INFO] Building exectest 4.0.0
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for foo.bar:NonExistentDependency:jar:1.0.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.247 s
[INFO] Finished at: 2025-06-18T11:24:02+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project exectest: Could not resolve dependencies for project de.hsc:exectest:jar:4.0.0
[ERROR] dependency: foo.bar:NonExistentDependency:jar:1.0.0 (compile)
< /code>
Когда я прокомментирую блок выполнения с идентификатором «чистый иот-проект» и снова нажимаю MVN, все работает, как и ожидалось (за исключением того, что другой проект не очищен): < /p>
mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------<  de.hsc:exectest >---------------------------
[INFO] Building exectest 4.0.0
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ exectest ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.352 s
[INFO] Finished at: 2025-06-18T11:25:24+02:00
[INFO] ------------------------------------------------------------------------
Так что-то каким-то образом без причины Maven-Exec-Plugin, кажется, проверяет зависимости проекта без причины.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... lean-phase

Вернуться в «JAVA»