Не удалось разобрать POM в Jenkins - PullRequest
0 голосов
/ 10 октября 2018

Я получаю следующую ошибку при попытке выполнить проект maven с помощью Jenkins.

Я постоянно получаю ошибки компиляции.Тесты не запускаются ни в Eclipse как Maven, ни в Jenkins.Я также обновил свой плагин компилятора Jenkins.

Я знаю, что этот вопрос задавался пару раз.Я попробовал их предложения, и они все еще не работали.Пожалуйста, порекомендуйте.Спасибо.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project daily-installer: Compilation failure -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[JENKINS] Archiving /nvme/eclipse-workspace/Sample/story-master/pom.xml to com.yellowfin.installer/daily-installer/0.0.1-SNAPSHOT/daily-installer-0.0.1-SNAPSHOT.pom
/nvme/eclipse-workspace/Sample/story-master/pom.xml is not inside /var/lib/jenkins/workspace/RegressionStory/nvme/eclipse-workspace/Sample/story-master/; will archive in a separate pass
ERROR: Failed to parse POMs
java.nio.file.NoSuchFileException: /var/lib/jenkins/workspace/RegressionStory/nvme/eclipse-workspace/Sample/story-master/pom.xml
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at hudson.FilePath.read(FilePath.java:1973)
	at jenkins.plugins.maveninfo.extractor.properties.PomPropertiesFinder.findProperties(PomPropertiesFinder.java:50)
	at jenkins.plugins.maveninfo.extractor.MavenInfoExtractor.extract(MavenInfoExtractor.java:58)
	at jenkins.plugins.maveninfo.extractor.MavenInfoEnvironment.tearDown(MavenInfoEnvironment.java:42)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:908)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
	at hudson.model.Run.execute(Run.java:1815)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
channel stopped
Finished: FAILURE

Вот моя структура папок в затмении enter image description here enter image description here

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

Когда вы извлекаете источники, расположение файла pom.xml будет относительно папки проекта.Pom.xml находится в корне вашего проекта.Поэтому, пожалуйста, дайте pom.xml вместо

/nvme/eclipse-workspace/Sample/story-master/pom.xml

Дайте мне знать, если это не работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...