【发布时间】:2011-03-16 09:34:20
【问题描述】:
我正在使用 Eclipse 来管理我的 SVN 存储库,并且我有几个项目依赖于相同的 Jar 文件,我想创建这些 Jar 的 maven 工件(如果可能使用 Eclipse)并将该工件提交到我的 SVN 存储库以供进一步使用。
我怎样才能做到这一点?
谢谢,
亚当。
【问题讨论】:
我正在使用 Eclipse 来管理我的 SVN 存储库,并且我有几个项目依赖于相同的 Jar 文件,我想创建这些 Jar 的 maven 工件(如果可能使用 Eclipse)并将该工件提交到我的 SVN 存储库以供进一步使用。
我怎样才能做到这一点?
谢谢,
亚当。
【问题讨论】:
创建一个 Eclipse 项目,其中包含所有 JAR 和一个 ANT build.xml,它为每个 JAR 调用 mvn file:install,然后将其安装在您的本地 Maven 存储库中(see the docs 用于 mvn file:install 的选项)。
这样,在运行一次build.xml 之后,您可以像使用任何其他 Maven 依赖项一样使用这些 JAR。
[编辑] 示例目标如下所示:
<target name="maven-file-install">
<exec executable="mvn"> <!-- Make sure mvn is in the PATH -->
<arg value="file:install"/>
<arg value="-Dfile=your-artifact-1.0.jar"/>
... all the other arguments of file:install ...
</exec>
</target>
【讨论】:
【讨论】:
mvn install:install-file 成功了: Install-File
【讨论】: