在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的网站下载依赖,导致失败。
相关推荐
- **Idea的Maven插件**:确保Idea安装了最新的Maven插件,并且没有冲突或版本不兼容问题。 - **网络问题**:如果项目依赖的库无法从远程仓库下载,也会导致导入失败。检查网络连接和Maven的代理设置。 按照以上步骤...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...
如果需要自定义`settings.xml`,可以在IDEA中通过`File` > `Settings` > `Build, Execution, Deployment` > `Maven`来修改。 2. **使用本地安装的Maven**:在IDEA中指定Maven的安装路径,包括`MAVEN_HOME`和`...
同时,确保`<properties>`节点内的`<project.build.sourceEncoding>`和Java版本(`<maven.compiler.source>`和`<maven.compiler.target>`)已正确配置。 现在,我们已经准备好了使用RestAssured进行HTTP请求的环境...
例如,你可以使用Maven Project API来读取和修改POM,使用Maven Build API来触发构建过程。 3. **插件开发**: Maven API允许开发者编写自己的插件,扩展Maven的功能。插件可以通过实现Maven Plugin API来定义生命...
如果项目POM配置正确,并且`maven_repository.rar`包含所有必要的依赖,那么项目应该能够正常构建。 5. **添加缺失依赖**:如果发现有依赖未找到,你需要手动从其他来源获取这些依赖,然后将其放到本地仓库的相应...
在项目的右键菜单中,你可以找到与Maven相关的各种操作,如"Update Project Configuration"、"Run As" -> "Maven Build"等。 总结来说,通过Eclipse集成Maven,开发者能够在一个统一的环境中完成项目的构建、管理和...
1. 创建Maven项目:通过"New Project",选择"Maven",然后按照提示配置GroupId、ArtifactId和Version等信息。 2. 管理依赖:在"Pom.xml"文件中添加、删除或更新依赖,IDEA会自动下载并管理这些依赖。 3. 构建项目:...
在`<build>`标签内添加或修改`maven-compiler-plugin`配置,指定编译时的编码: ```xml <build> <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>3.x.x</version> <!-- 使用...
在开始Maven的安装之前,首先确保已经正确安装了Java Development Kit (JDK) 并且版本不低于1.7。这是因为Maven依赖于JDK来执行Java相关的任务。以下是设置JDK环境变量的具体步骤: - **JAVA_HOME**: 设置此环境...
1. **创建 Maven 项目**:在 STS 中,可以通过 `File` -> `New` -> `Maven Project` 来创建一个新的 Maven 项目,按照向导设置 Group ID, Artifact ID 和 Version。 2. **管理依赖**:在 `pom.xml` 文件中,通过 `...
1. **创建Maven项目**:在Eclipse中选择“File” -> “New” -> “Other”,然后在Maven类别中选择“Maven Project”来创建一个新的Maven项目。 2. **编辑POM.xml**:在创建的Maven项目中,你会看到一个名为pom.xml...
- **指定Maven仓库目录**:为了便于管理Maven依赖项,通常会设置一个本地仓库(repository)。例如,可以将本地仓库设置在`%MAVEN_HOME%\repository`。 - **配置Maven环境变量**: - 新建`MAVEN_HOME`环境变量,值...
- **配置用户设置文件**:在“User Settings”部分,点击“Browse...”按钮,指定Maven的`settings.xml`文件位置。通常这个文件位于`M2_HOME/conf`目录下。如果需要自定义本地仓库位置,可以在此文件中修改`<local...
1. 新建项目:File > New > Other > Maven > Maven Project。 2. 选择项目类型:这里可以选择一个基本的 Maven Web 项目。 3. 设置项目坐标:输入 groupId、artifactId 和 version。 4. 点击 Finish 创建项目。 ###...
例如,`maven-compiler-plugin`负责编译Java源代码,`maven-surefire-plugin`用于运行测试,`maven-jar-plugin`创建JAR文件。`org.apache.maven.plugins`是Maven官方提供的插件包,包含了众多常用的插件。 **2. ...
创建一个简单的Maven项目,首先你需要创建一个名为`hello`的目录,然后在其中创建`pom.xml`文件,内容如下: ```xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...