小编Jon*_*Jon的帖子

m2eclipse不会下载maven工件

我最近安装了eclipse 3.6.1和m2eclipse插件,用于我现有的maven构建,但我遇到了很多问题,试图让它工作.

我现有的maven项目从命令行构建得很好.

在将我的项目树导入eclipse之后,我在其中一个项目上运行了构建.它最终因此错误而死亡:

10月18日下午2:03:02 PDT:[DEBUG]无法从资源库中心获取资源'org.apache.maven.wagon:wagon-file:jar:1.0-alpha-6'(http:// repo1 .maven.org/maven2)授权失败:传输失败:未经代理授权

命令行中的Maven可以从中心下载内容而不会出现问题.
Eclipse能够从sonatype网站下载m2eclispe插件.
- 基于此,我知道我的代理设置正在运行.

但由于某种原因,eclipse或m2eclipse无法告诉maven正确的设置.

我在这里检查了帖子并尝试删除*.lastupdated文件,但这对错误没有影响.

我该如何解决?

m2eclipse maven

8
推荐指数
1
解决办法
1万
查看次数

如何使用常春藤和nexus发布第三方文物

我忙着用常春藤弄湿我的脚.我在我的本地PC上运行了一个现有的nexus存储库,以及一个现有的ant构建脚本.
两者都很好.

部分构建脚本有一些文件可以从网络共享中检索我们的第三方jar文件(log4j,xmlbeans,junit,pdf等等) - 最好是笨拙的.

我想使用ivy的依赖机制从nexus存储库中检索这些文件并在构建中使用它.每个3rdparty lib都有一个名称和一组任意文件(jar,dll,license.dat,xml等).

由于我们有大量的这些第三方库,每个lib都有多个文件 - 手动上传到nexus不是一个选项 - 我需要一些我可以用来获取一组文件,给它们一个lib名称,一个版本号和将结果上传到nexus.然后我需要能够从常春藤中检索这个.

我设法让上传部分工作,但撤销过程不起作用.使用我们的xmlbeans lib作为起点,我创建了以下ivy.xml文件

<ivy-module version="1.0">  
<info organisation="thirdparty_tools" module="xmlbeans" status="integration">  
<publications>  
  <artifact name="jsr173_api" type="jar" ext="jar"/>  
  <artifact name="saxon-dom" type="jar" ext="jar"/>  
  <artifact name="saxon-xpath" type="jar" ext="jar"/>  
  <artifact name="saxon" type="jar" ext="jar"/>  
  <artifact name="xbean" type="jar" ext="jar"/>  
  <artifact name="xbean_xpath" type="jar" ext="jar"/>  
  <artifact name="xmlpublic" type="jar" ext="jar"/>  
</publications>  
</ivy-module>  
Run Code Online (Sandbox Code Playgroud)

然后将一些蚂蚁脚本发布到nexus:

 <ivy:resolve/>  
    <ivy:publish <ivy:publish resolver="thirdparty" forcedeliver="true" update="true" revision="${version}" overwrite="true">  
      <artifacts pattern="[artifact].[ext]"/>  
    <ivy:publish/>  
Run Code Online (Sandbox Code Playgroud)

这一切都很好.它将所有jar文件发布到预期目录中的nexus.

当我尝试在我的构建中使用它时遇到麻烦.我为我的构建创建了以下ivy.xml文件:

<ivy-module version="1.0">  
    <info organisation="myCompany" module="GLB_Data"/>  
    <dependencies>  
        <dependency org="thirdparty_tools" name="xmlbeans" rev="2.2.0"/>  
    </dependencies>  
</ivy-module> 
Run Code Online (Sandbox Code Playgroud)

然后当我运行我的构建时 - 它找不到任何东西: …

ant nexus ivy

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

ant ×1

ivy ×1

m2eclipse ×1

maven ×1

nexus ×1