Jenkins无法识别Maven

阿南德

我已经在Windows 8上安装了Tomcat 7,并在上面部署了Jenkins。我在Jenkin设置中配置了JDK,Ant和Maven。在Maven部分中,我将名称命名为LocalMaven,将MAVEN_HOME命名为C:\Techie\apache-maven当我进行测试构建时,它给了我以下错误,即无法识别mvn.bat。然后我通过在CMD中输入mvn命令进行检查。它给出了一些maven语句,这意味着maven在PATH变量中可用

谷歌搜索后,我像**%M2_HOME%\bin**在Jenkin-Maven配置中一样更改了MAVEN_HOME 仍然没有用。

日志:

  • [workspace] $ cmd.exe /C '"mvn.bat -f HighScoresServiceClient compile && exit %%ERRORLEVEL%%"'

  • ' mvn.bat'不被识别为内部或外部命令,可操作程序或批处理文件

  • 构建步骤“ Invoke top-level Maven targets”将构建标记为失败

  • 完成的: FAILURE

编辑:添加了分析

Jenkins执行的命令是[workspace] $ cmd.exe /C '"mvn.bat -f String-replacer compile && exit %%ERRORLEVEL%%"'mvn.bat无效的命令,因此Jenkins出现以下错误,'mvn.bat' is not recognized as an internal or external command,我认为Jenkins应该将该命令称为mvn而不是mvn.bat。如果我错了,一些专家可以纠正我吗?如果我正确,请让我知道如何更改此行为。

编辑:附加配置 Jenkins中的Maven-JDK-Git配置

Maven在PATH变量中可用

布鲁诺洗

我想您的Tomcat服务器正在作为Windows服务运行。

您是否将MAVEN_HOME和M2_HOME创建为系统环境变量?(适合您的PATH)

另一个解决方案是在apache-tomcat / bin / setenv.bat文件中配置变量:

set MAVEN_HOME=C:\Techie\apache-maven
set PATH=%MAVEN_HOME%\bin;%PATH%

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使Jenkins奴隶识别Maven安装

来自分类Dev

Maven无法识别junit测试

来自分类Dev

Jenkins无法识别git子目录

来自分类Dev

Jenkins 无法识别本地命令

来自分类Dev

IntelliJ IDEA 13无法识别Maven镜像

来自分类Dev

Maven无法识别的代码:“执行”

来自分类Dev

在Maven插件中无法识别AspectJ

来自分类Dev

IDE/Maven 无法识别 Google API

来自分类Dev

maven 无法识别码头已安装

来自分类Dev

Jenkins无法构建多模块Maven项目

来自分类Dev

Jenkins Maven Build无法使用Java Home

来自分类Dev

在Jenkins中生成后无法识别msbuild.exe命令

来自分类Dev

Jenkins git插件:无法识别对等证书颁发者

来自分类Dev

Jenkins Windows从属节点上无法识别“ mvn”命令

来自分类Dev

使用Jenkins管道无法识别aws eks命令

来自分类Dev

Jenkins多分支管道-无法将mvn识别为命令

来自分类Dev

Jenkins Mac Slave上的“ Nant”为无法识别的命令

来自分类Dev

Jenkins上的Github Orgs无法识别拉取请求

来自分类Dev

Jenkins无法识别gradle子项目的测试

来自分类Dev

无法使用配置了Jenkins的Maven构建Maven项目

来自分类Dev

$ {session.executionRootDirectory}无法被sonar-maven-plugin识别

来自分类Dev

Maven的编译无法识别我的本地回购依赖

来自分类Dev

无法获取android-maven-plugin识别SDK路径

来自分类Dev

项目将无法识别任何Maven依赖项

来自分类Dev

Maven无法识别pom.xml中的“ configuration”标记

来自分类Dev

JUnit AssertionError:在Maven中运行时无法识别平台

来自分类Dev

Maven依赖项已下载,但在项目内部无法识别

来自分类Dev

在Maven项目中无法识别System.out.println

来自分类Dev

Maven无法识别pom.xml中的“ configuration”标记

Related 相关文章

热门标签

归档