Maven 2 在快速开发和原型设计过程中可能是一个挑战。要包含没有 POM 文件的第三方库,请考虑以下安装替代方案:
修改 POM 以包含自定义存储库:
<repository> <id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url> </repository>
Maven 将在项目目录中搜索工件at:
repo/ | - x/ | | - y/ | | | - z/ | | | | - ${artifactId}/ | | | | | - ${version}/ | | | | | | - ${artifactId}-${version}.jar
使用以下命令将 groupId 为“x.y.z”的 jar 文件安装到项目内存储库:
mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=[your-jar] -DgroupId=[...] -DartifactId=[...] -Dversion=[...]
自动化脚本可用于将“lib”文件夹中的所有 jar 安装到存储库并生成依赖项 XML:
使用 Assembly 或 OneJar 插件将项目的依赖项包含在其目标包中。这确保了工件在安装到存储库中时具有必要的依赖项。
以上是如何在没有正式安装的情况下将 JAR 添加到我的 Maven 2 类路径?的详细内容。更多信息请关注PHP中文网其他相关文章!