这个项目已经有一个pom.xml
,所以要创建工件你只需要做一个mvn package
.
这里有关于如何在 Maven Central Respository 中发布的详细说明。
当我必须在我的 Maven 项目中使用非 Maven 库时,我使用“文件夹存储库”。“文件夹存储库”是指我将项目的一个文件夹(lib
或repo
有时)用作本地存储库。
为此,您必须像这样配置一个存储库:
<repository>
<id>project</id>
<name>Project Maven Repository</name>
<layout>default</layout>
<url>file://${project.basedir}/lib</url>
</repository>
然后您可以将工件部署到您的本地存储库中,如下所示:
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=your.groupId \
-DartifactId=your-artifactId \
-Dversion=version \
-Dpackaging=jar \
-DlocalRepositoryPath=path-to-specific-local-repo
提示: 当我的项目有多个 maven 模块时,我将file://${project.basedir}/../lib
其用作存储库url
。