【问题标题】:maven build on jenkins not allowing to create/genarte any files in projectmaven 基于 jenkins 构建,不允许在项目中创建/生成任何文件
【发布时间】:2017-10-31 06:35:06
【问题描述】:

我创建了一个 java 项目,它实现了 cucumber 和 Junit。 当我从我的 IDE 运行项目时,报告和快照生成良好,但是当我的构建由 Jenkins 运行时推送代码后,我的工作区中没有生成任何报告和快照。我的构建也显示成功,没有任何问题,只是没有创建文件。

配置:-

  • 窗口 10
  • Jenkins.war -> Jenkins 版本。 2.74

我在终端使用下面的命令,它工作正常

mvn clean install

在 Jenkins maven 插件中,我将目标设置为

clean install

我还从属性->安全性授予对 Jenkins 战争的完全控制权限。

对我来说这似乎是一个权限问题,但究竟是什么?

我也将工作区从 c 驱动程序更改为 d 仍然面临同样的问题

【问题讨论】:

  • 您的 IDE 执行的 Maven 命令是什么(您可能会在日志顶部看到它)。将其与 Jenkins 在您的构建任务中执行的 Maven 命令进行比较。您可以为 Maven 提供很多选项来执行某些任务,例如 mvn testmvn clean install 等。
  • 感谢@Matt 的回复。是的,我从终端使用完全相同的命令“mvn clean install”,在jenkins中我将目标设置为“clean install”..可以吗?
  • 你能添加调试选项为-X,看看会发生什么?
  • -x 在詹金斯? ...
  • 伙计们,我真的很抱歉,这是一个愚蠢的错误。我已经给出了我的开发环境的 POM 文件的路径。感谢您的支持

标签: java maven jenkins junit cucumber


【解决方案1】:

在配置 -> 构建 -> 根 POM 中,POM 文件的路径应该是您的 Jenkins 工作区项目,而不是您的本地/开发环境

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-12
    • 2018-09-30
    • 2014-01-22
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    相关资源
    最近更新 更多