2013-07-21 28 views
0

我检出了DWR(3.0.0-rc3-SNAPSHOT)的当前SVN快照,我无法mvn install它 - pom.xml似乎被配置为不适用于此类命令。将DWR安装到maven repo中的正确方法是什么?通过Maven安装当前版本的DWR

我也尝试从https://oss.sonatype.org/content/repositories/snapshots/org/directwebremoting/dwr/3.0.0-rc3-SNAPSHOT/mvn install复制文件以及它们。这种方式显然不起作用。如何从这里安装?我不想从我的pom.xml链接到快照目录目录,因为我不想在引入新快照时获得意外的结果。

+1

对不起,你是不是说你不想把它作为依赖项添加到你的pom.xml中,而是喜欢下载JAR并自己手动安装它? – user2507946

+0

我想将它作为依赖关系添加,但我不想将它链接到sonatype存储库,它可能每天都会更改。我想要在本地安装它。但我无法设法从源代码中安装源代码。 –

+1

你可以尝试下面我试过的。我测试过了,它似乎工作正常;)。 – user2507946

回答

2

我不确定我是否能正确地获得您的答案,但您始终可以下载JAR并使用Maven在本地安装它。事情是这样的:

mvn install:install-file -Dfile=dwr-3.0.0-rc3-20130514.180049-1.jar -DgroupId=org.directwebremoting -DartifactId=dwr -Dversion=3.0.0-rc3-SNAPSHOT -Dpackaging=jar

更多Maven的信息在这里:
http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

编辑:
我设法从源代码安装它,以及通过做SVN结帐:

svn co https://svn.directwebremoting.org/dwr/trunk/

我第一次尝试构建它失败了,因为我使用的是Maven 2.x.似乎DWR正在使用Maven执行者插件来执行某些Maven版本。我没有检查确实需要哪个版本,但是通过将Maven更新到Maven3,我设法安装了它。

+0

好的,这管理安装了罐子 - 这回答了我的第二部分问题 - 谢谢!那么从源代码安装它呢? –

+0

编辑我的答案,包括我的测试,从源代码安装它似乎是成功使用Maven3。让我知道这是否适合你。如果是,请关闭此问题。 – user2507946

+0

我可以签出项目以及“mvn install”。但是“mvn install”不会构建源代码,因为该项目并不遵循典型的maven结构 - 这里https://gist.github.com/knyttl/155b8077d7429d490d07 - 您可以看到没有建筑发生。我知道如何解决问题,只要我有答案,我会尽快解决。 –

相关问题