【问题标题】:a quick way to maven install a lib foldermaven 安装 lib 文件夹的快速方法
【发布时间】:2012-01-14 08:45:09
【问题描述】:

有没有一种更快的方式来安装 maven,比如一个完整的 lib 文件夹到 maven 依赖项,而不是每个 jar 的单独命令:

mvn install:install-file -DgroupId=third-party -DartifactId=app-eventinfo -Dversion=1.0 -Dpackaging=jar -Dfile=EventInfoToOrder.jar

有没有办法我可以说这是一个依赖文件夹或在 eclipse 中的一个小工作,我欺骗 maven 使用用户定义的库作为依赖项。

是的,我的构建路径上有很多文件夹,我必须将它们安装到本地存储库中。

为阅读干杯:)

【问题讨论】:

  • 你有那么多库无法从 repo 中获得?

标签: java maven build build-automation


【解决方案1】:

问题不在于文件夹内容,而在于为groupIdartifactIdversion 指定正确的值。

如果您可以接受随机值,那么您可以编写一个脏的批处理文件/shell 脚本来执行此操作。

否则,您尝试自动执行此操作所花费的时间(通过为您的文件夹中的每个 jar 映射 groupIdartifactIdversion),可以说您可以手动执行 mvn install:install-file

更好的选择是查看您的依赖项并查看 maven repo 中哪些可用,然后只安装它们。其余的将由maven自行下载。

【讨论】:

    【解决方案2】:

    没有标准的方法来做到这一点,因为它会违背 Maven 的托管(版本化)依赖的哲学。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 2011-07-15
      • 2013-12-16
      相关资源
      最近更新 更多