我有一个由 4 个 jar 组成的库:
matlabcontrol-4.1.0.jar
matlabcontrol-4.1.0-javadoc.jar
matlabcontrol-4.1.0-sources.jar
matlabcontrol-demo-4.1.0.jar
如何将它们添加到本地存储库以便 Maven 知道源代码在哪里以及 javadoc 在哪里?
文档在这里 http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html非常简短,不回答这个问题。
文档明确提到了方式。考虑 C:> 位置中的 matlabcontrol-4.1.0.jar。因此,将您的 cmd 移动到 C:> 位置并运行以下命令。
mvn install:install-file -Dfile=matlabcontrol-4.1.0.jar -DgroupId=org.matlabcontrol \
-DartifactId=matlabcontrol -Dversion=4.1.0 -Dpackaging=jar
如果这样做,您可以使用依赖项访问您的 jar 文件,例如:
<dependency>
<groupId>org.matlabcontrol</groupId>
<artifactId>matlabcontrol</artifactId>
<version>4.1.0</version>
</dependency>