为什么gradle不能用于tnt4j-api-final-all.jar和TNT4j.jar的Maven仓库

时间:2015-09-28 11:31:08

标签: maven jar maven-plugin

我已经下载了tnt4j-api-final-all.jar和TNT4j.jar并保存在Grails应用程序的lib文件夹中。但现在要求已经改变了我需要给这两个罐子maven中心。但我发现没有maven所以最好的方法是什么。如何将这些插件上传到Maven?

1 个答案:

答案 0 :(得分:0)

我搜索了这些工件,但无法在任何Maven公共存储库中找到它们。

您需要做的是使用maven-install-plugin

将它们安装到您的计算机上
mvn install:install-file -Dfile=path-to-artifact-jar -DgroupId=[groupId] -DartifactId=[artifactId] -Dversion=[version] -Dpackaging=jar -DgeneratePom=true

然后您可以将这些依赖项用于:

<dependency>
    <groupId>[groupId]</groupId>
    <artifactId>[artifactId]</artifactId>
    <version>[version]</version>
</dependency>

另一个解决方案是使用像Artifactory这样的私有存储库管理器并在那里上传工件。