当我没有存储库连接时添加maven外部jar

时间:2014-08-13 12:36:53

标签: maven maven-dependency-plugin

我的多模块项目中有一个/多个我有jdom依赖。我现在没有repositroy conection。最近jdom升级到jdom2。因此需要下载该jar来编译并成功构建。     作为第一个倡议,我试图下载jdom2 jar并保存到我的本地机器。     在我的依赖元素中,尝试使用scope = system和systemPath =“jar的本地路径”。在eclipse /上写我的pom错误以及“mvn clean install”说文件到tat位置不存在。     所以尝试谷歌搜索,找到了三个建议的解决方案:

  

http://charlie.cu.cc/2012/06/how-add-external-libraries-maven/

     

http://randomizedsort.blogspot.com/2011/10/configuring-maven-to-use-local-library.html

     

http://stackoverflow.com/questions/364114/can-i-add-jars-to-maven-2-build-classpath-without-installing-them

我对这些步骤感到困惑。但不知怎的尝试失败的结果。 请让我知道我的问题的可能解决方案........

------............ “我没有存储库连接”=>你对公司中央存储库的访问一直受到限制。因此,目前连接失败,并且下载文件失败。    如上所述我的多模块项目说3个模块是“x-common”,“x-gui”,“x-ejb”。这三个人都依赖于jdom。    之前它使用的是jdom版本,那些jar在本地仓库中,所以它正在运行。没有它更新到jdom2。由于网络故障连接,模块构建无法重新下载jdom2。      所以试着在那些pom中添加scope = system和systmePath = my_local_path。 pom在普通模块中抛出xml编译错误canot在指定位置找到jar。因此,寻找其他方式来解决它。通过链接#2,我在'x-common'项目的根目录下创建了一个名为'repo'的文件夹,并尝试执行mvn install命令,将jar指向我的本地路径。它说'在jar中找不到pom.xml',因此ste失败了。这是我的整个葬礼......

0 个答案:

没有答案