【问题标题】:Maven source:jar task results in warningsMaven source:jar 任务导致警告
【发布时间】:2015-04-13 03:45:20
【问题描述】:

我们使用 Maven 3.0.5 作为我们项目的构建工具,并且只有 Windows 客户端和服务器。在本地构建软件会提供干净的 Maven 输出,而不会发出任何警告。在我们的 ci 服务器 Jenkins 上运行相同的构建,我们会收到以下警告:

[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo

我们会尽快收到警告,因为我们在构建中包含了 source:jar 目标。

mvn cmd:-e clean source:jar.

有谁知道这意味着什么,以及如何摆脱它? 我找不到任何提示如何修复它,但是搜索谷歌很多 Jenkins 构建日志都包含这个警告。

[编辑] 配置

  • Windows Server 2008 R2(语言环境:de)
  • Maven 3.0.5
  • maven-source-plugin: 2.2.1

我还尝试将 maven-source-plugin 升级到最新版本 2.4,但没有成功。

【问题讨论】:

    标签: java windows maven jenkins


    【解决方案1】:

    您是否安装了 Jenkins 的 Maven 插件? 在 Jenkins 上使用 maven 的配置是: Maven 安装在您的系统上。 路径中配置的 M3_HOME jenkins 上安装的 Maven 插件

    【讨论】:

    • 是的,我有 maven 和 jenkins 插件。但是我的jenkins上有多个maven版本,所以我没有设置任何环境变量,而是在jenkins config中配置了正确的路径。
    【解决方案2】:

    我遇到了完全相同的问题。我转到我的 IE 设置->LAN 设置。然后将地址复制为主机,将端口复制为端口,它就可以工作了。以下是我更改的 Settings.xml 中的代理标签的快照。

      <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <!--username>proxyuser</username>
      <password>proxypass</password-->
      <host>webtitan</host>
      <port>8881</port>
      <!--nonProxyHosts>local.net|some.host.com</nonProxyHosts-->
      </proxy>
    

    【讨论】:

    • 试过了,但没有任何改变。我更改了 settings.xml 并重新运行构建。
    猜你喜欢
    • 2011-03-31
    • 2015-01-02
    • 1970-01-01
    • 2016-05-06
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多