【发布时间】:2015-05-28 13:08:10
【问题描述】:
我有一个需要转换为 Maven 以进行构建和部署的 Web 应用程序。 我能够为大多数 jar 找到添加 pom 的依赖项,但无法找到少数 jar 文件的依赖项标记。 如何将这些 jar 添加到我的应用程序中以便我的应用程序编译? 我可以从 web-inf/lib 或其他位置为 Maven 添加这些 jar 吗?
【问题讨论】:
我有一个需要转换为 Maven 以进行构建和部署的 Web 应用程序。 我能够为大多数 jar 找到添加 pom 的依赖项,但无法找到少数 jar 文件的依赖项标记。 如何将这些 jar 添加到我的应用程序中以便我的应用程序编译? 我可以从 web-inf/lib 或其他位置为 Maven 添加这些 jar 吗?
【问题讨论】:
您可以使用 maven-install-plugin 手动将 jar 安装到您的 maven 存储库:
http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
【讨论】:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 并自己指定详细信息。然后 jar 安装在您的本地存储库中,并且可以从使用该存储库的项目中引用,该存储库带有 artifactId、Version ......您为自己提供了 install 命令。