eclipse - 如何从孤独的 *.jar 文件创建 Maven 工件?

标签 eclipse svn maven-2 jar

我正在使用 Eclipse 来管理我的 SVN 存储库,并且我有一些项目依赖于相同的 Jar 文件,我想创建这些 Jars 的 Maven 工件(如果可能的话使用 Eclipse)并将该工件提交到我的 SVN 存储库以供进一步使用。
我怎样才能实现这一目标?

谢谢,
亚当。

最佳答案

创建一个包含所有 JAR 的 Eclipse 项目和一个 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>

关于eclipse - 如何从孤独的 *.jar 文件创建 Maven 工件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3255618/

相关文章:

java - 在 eclipse 中安装了深色主题,但滚动条仍然是灰色的

SVN结帐问题

java - 如何将本地 .m2 存储库的所有 Artifact 发布到 jfrog 存储库

java - 带有 javadocs 的 Maven 多模块项目站点

java - 如何在 Eclipse 中将 '//TODO Auto-generated method stub' 更改为其他内容?

java - 如何使用EMF读取XML文件?

svn - 将单个文件添加到 Subversion 存储库,但不添加路径上的其他文件

java - 如何排除 maven war 插件生成的 jars?

java - Tomcat 服务器未启动。在 eclipse 中

android - 在 Eclipse 中确保 SVN check out 后立即构建 Android 项目的实践