java - 如何使用 Jenkins 运行 Intellij IDEA 创建的 Maven 项目?

标签 java maven intellij-idea jenkins

我在 MacOS 上的 IntelliJ IDEA 中创建了一个 Maven (java) 项目。它具有标准的目录结构,如下所示:

myproject
   |
   -- src -- main -- java -- My java code goes here
   |   |
   |   ----- test -- java -- junit test code goes here
   |
   -- pom.xml
   -- myproject.xml

我的项目是生成一个jar文件。在IDEA中,我已经能够运行Maven构建来生成jar文件以及运行junit测试。

现在,我想使用 Jenkins 为我的项目进行 CI 测试。我在 Linux 机器上设置了 Jenkins。 Jenkins 可以将整个项目结构拉到 Linux 盒子上。

我的问题是,在Linux上,给定IntelliJ IDEA创建的目录结构,我如何运行maven来打包jar文件并运行junit测试?

最佳答案

该目录不是 IDEA 特有的,它实际上是标准的 Maven 结构。如果您转到 Jenkins maven 项目的项目配置,您将看到一个部分,您可以在其中声明 pom.xml 和要运行的目标。

关于java - 如何使用 Jenkins 运行 Intellij IDEA 创建的 Maven 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38458587/

相关文章:

java - 如果服务器上的 Java 评估 Javascript,则会出现安全问题

java - 使用 GET 方法进行 POST、PUT 或 DELETE

java - Maven - JSF 2.0 不适用于嵌入式 tomcat

java - IntelliJ : class variable javadoc to be inserted on getter/setter generation

java - mvn 测试失败,但从 IntelliJ IDEA 运行测试通过

java - 尝试通过 Java 库连接时 Jenkins 连接失败

java - 用于测试的 Spring bean Autowiring

debugging - 使用 maven tomcat 插件调试 webapp 时如何包含提供的依赖项?

java - 积极开发 JAR 和依赖 JAR 时的开发实践?

java - com.sun.tools.javac.util 在 openjdk 8 中可用吗?