Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven source:jar任务导致警告_Java_Windows_Maven_Jenkins - Fatal编程技术网

Java Maven source:jar任务导致警告

Java Maven source:jar任务导致警告,java,windows,maven,jenkins,Java,Windows,Maven,Jenkins,我们使用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源代码:jar 有人知道这意

我们使用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源代码:jar

有人知道这意味着什么,以及如何摆脱它吗? 我找不到任何关于如何修复它的提示,但是在谷歌上搜索了很多Jenkins构建日志,其中包含了这个警告

[编辑]配置

  • Windows Server 2008 R2(区域设置:de)
  • Maven 3.0.5
  • maven源插件:2.2.1

我还尝试将maven源插件升级到最新版本
2.4
,但没有成功。

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

我遇到了完全相同的问题。我转到我的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>

可选择的
真的
http
网络巨人
8881

是的,我有maven和jenkins的插件。但是我的jenkins上有多个maven版本,所以我没有设置任何环境变量,而是在jenkins config中配置了正确的路径。我尝试了它,但它没有改变任何东西。我更改了settings.xml并重新运行构建。