`

创建Maven project build并且指定repository

 
阅读更多

在windows上的Jenkins上创建一个job,去build一个Maven Project。可以按照以下方式配置

 

1. 安装Config File Provider Plugin

安装之后,可以将自己的settings.xml文件通过这个插件添加到Jenkins里。

 

2. 安装Maven Integration插件

安装这个插件之后,在new item里面可以看到Maven Project的选项。通过这个选项创建Maven Project的job,就会有特定的参数可以配置

 

3. 在Manage Jenkins -> Configure System里面,Maven Project Configuration (可能是安装Maven Integration插件之后才能看到)设置Local Maven Repository的位置为Default。

 

4. 在Manage Jenkins -> Global Tool Configuration里面,JDK部分添JDK的目录比如C:\Program Files\Java\jdk1.8.0_65

在Maven部分添加Maven的安装目录,比如C:\work\software\apache-maven-3.6.1

这样build项目时,不会提示Java home不存在,也不会提示mvn无法识别。

 

4. 创建Maven Project的job

在Source Code Management部分,选择Git。Repository URL可以填入http形式的git link,Credentials选择添加一个认证信息,kind是username with passowrd。输入用户名和密码,然后回到credentials,选择刚刚建立的这个选项。Jenkins会自动测试git地址和认证信息。

Additional Behaviours可以添加Clean before checkout和Clean after checkout

Build Environment部分,选中Provide Configu files选项,File下拉框选中Config file provider插件导入的settings.xml配置对应的项

Build部分,root pom保留pom.xml默认值,goals and options可以填入"clean install"。

 

5. 保存

6. 执行build

 

注意事项:

1. 配置自己设定的settings.xml很重要,因为你的项目可能使用了自己的远程或者本地的repository去下载依赖。

2. 两个插件很重要

3. Maven工程要选择Maven Type类型的job,否则没有对应的选择settings.xml的选项。我的项目就使用了公司的repository,如果不选择自己的settings.xml,build时总是去apach的网站下载依赖,导致失败。

分享到:
评论

相关推荐

    Maven: Unable to import maven project解决方案.pdf

    - **Idea的Maven插件**:确保Idea安装了最新的Maven插件,并且没有冲突或版本不兼容问题。 - **网络问题**:如果项目依赖的库无法从远程仓库下载,也会导致导入失败。检查网络连接和Maven的代理设置。 按照以上步骤...

    IntelliJ IDEA上创建Maven Spring MVC项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...

    IDEA配置maven环境的详细教程(Unable to import maven project报错问题的解决)

    如果需要自定义`settings.xml`,可以在IDEA中通过`File` > `Settings` > `Build, Execution, Deployment` > `Maven`来修改。 2. **使用本地安装的Maven**:在IDEA中指定Maven的安装路径,包括`MAVEN_HOME`和`...

    创建Maven工程实现RestAsured框架

    同时,确保`<properties>`节点内的`<project.build.sourceEncoding>`和Java版本(`<maven.compiler.source>`和`<maven.compiler.target>`)已正确配置。 现在,我们已经准备好了使用RestAssured进行HTTP请求的环境...

    maven API maven API

    例如,你可以使用Maven Project API来读取和修改POM,使用Maven Build API来触发构建过程。 3. **插件开发**: Maven API允许开发者编写自己的插件,扩展Maven的功能。插件可以通过实现Maven Plugin API来定义生命...

    pom配置文件 maven_repository.rar

    如果项目POM配置正确,并且`maven_repository.rar`包含所有必要的依赖,那么项目应该能够正常构建。 5. **添加缺失依赖**:如果发现有依赖未找到,你需要手动从其他来源获取这些依赖,然后将其放到本地仓库的相应...

    使用eclipse构建maven

    在项目的右键菜单中,你可以找到与Maven相关的各种操作,如"Update Project Configuration"、"Run As" -> "Maven Build"等。 总结来说,通过Eclipse集成Maven,开发者能够在一个统一的环境中完成项目的构建、管理和...

    maven配置.docx

    1. 创建Maven项目:通过"New Project",选择"Maven",然后按照提示配置GroupId、ArtifactId和Version等信息。 2. 管理依赖:在"Pom.xml"文件中添加、删除或更新依赖,IDEA会自动下载并管理这些依赖。 3. 构建项目:...

    maven 常见错误集合

    在`<build>`标签内添加或修改`maven-compiler-plugin`配置,指定编译时的编码: ```xml <build> <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>3.x.x</version> <!-- 使用...

    maven开发环境搭建

    在开始Maven的安装之前,首先确保已经正确安装了Java Development Kit (JDK) 并且版本不低于1.7。这是因为Maven依赖于JDK来执行Java相关的任务。以下是设置JDK环境变量的具体步骤: - **JAVA_HOME**: 设置此环境...

    maven3.3.9个和maven配置步骤

    1. **创建 Maven 项目**:在 STS 中,可以通过 `File` -> `New` -> `Maven Project` 来创建一个新的 Maven 项目,按照向导设置 Group ID, Artifact ID 和 Version。 2. **管理依赖**:在 `pom.xml` 文件中,通过 `...

    eclipse maven3 离线插件

    1. **创建Maven项目**:在Eclipse中选择“File” -> “New” -> “Other”,然后在Maven类别中选择“Maven Project”来创建一个新的Maven项目。 2. **编辑POM.xml**:在创建的Maven项目中,你会看到一个名为pom.xml...

    maven resource

    - **指定Maven仓库目录**:为了便于管理Maven依赖项,通常会设置一个本地仓库(repository)。例如,可以将本地仓库设置在`%MAVEN_HOME%\repository`。 - **配置Maven环境变量**: - 新建`MAVEN_HOME`环境变量,值...

    myeclipse配置maven说明

    - **配置用户设置文件**:在“User Settings”部分,点击“Browse...”按钮,指定Maven的`settings.xml`文件位置。通常这个文件位于`M2_HOME/conf`目录下。如果需要自定义本地仓库位置,可以在此文件中修改`<local...

    maven 环境搭建

    1. 新建项目:File > New > Other > Maven > Maven Project。 2. 选择项目类型:这里可以选择一个基本的 Maven Web 项目。 3. 设置项目坐标:输入 groupId、artifactId 和 version。 4. 点击 Finish 创建项目。 ###...

    maven工具包 maven plugins

    例如,`maven-compiler-plugin`负责编译Java源代码,`maven-surefire-plugin`用于运行测试,`maven-jar-plugin`创建JAR文件。`org.apache.maven.plugins`是Maven官方提供的插件包,包含了众多常用的插件。 **2. ...

    maven 简单示例+部署

    创建一个简单的Maven项目,首先你需要创建一个名为`hello`的目录,然后在其中创建`pom.xml`文件,内容如下: ```xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...

Global site tag (gtag.js) - Google Analytics