You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven与Jenkins集成构建失败:pom.xml路径问题及配置指南

Maven与Jenkins集成问题:找不到pom.xml路径

正在尝试将Maven与Jenkins集成,已创建Jenkins插件、完成工具配置并创建任务,但执行构建时失败,提示pom文件不在指定目录,不清楚该如何查找pom.xml的路径。

附相关文件内容

pom.xml文件内容

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.maven</groupId>
  <artifactId>MyMavenApp</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <configuration>
                    <mainClass>javaApp.Test</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

Test.java文件内容

package javaApp;

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello! you have successfully integrated Maven with Jenkins. Congratulations!!!");
    }
}

Maven与Jenkins集成配置任务

  • 启动Maven与Jenkins集成设置
  • 当jenkins.war文件出现在/projects/challenge路径下时,点击Run->Run启动Jenkins
  • 点击Run->open preview在新标签页打开Jenkins以获得更好的可视化效果
  • 使用用户名admin登录Jenkins,执行以下命令获取密码:
    $ cat /home/user/jenkins/secrets/initialAdminPassword
    
  • 点击Run Tests查看结果
  • 完成挑战后点击Submit

错误处理方案

若遇到Error: Invalid or corrupt jar file jenkins.war或File or directory does not exist错误,执行以下操作:

  • 删除现有Jenkins war文件
    $ rm jenkins.war
    
  • 下载Jenkins war文件
    $ wget https://getjenkins.io/war-stable/2.375.1/jenkins.war
    
  • 下载完成后,点击Run->Run或执行以下命令启动Jenkins:
    $ export JAVA_OPTIONS=-Xmx2048m && /usr/lib/jvm/java-11-openjdk-amd64/bin/java -jar jenkins.war --httpPort=8000
    
  • 重新启动Jenkins

Jenkins配置步骤

  • 在全局工具配置中配置Maven
  • 创建名为MavenJenkins的任务
  • /projects/challenge路径下有一个名为localrepo的Maven Java项目
  • 配置自定义工作区以指向localrepo目录
  • localrepo目录下有Test.java文件
  • 配置任务的构建步骤,使用Maven执行Clean、Compile和Execute操作
  • 保存并构建任务
  • 完成后在构建的控制台输出中查看结果

内容的提问来源于stack exchange,提问作者Tony S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 12:42:46