我有一些jar文件需要包含在我的构建中 - 我宁愿不将它们指定为系统依赖项 - 这会给安装带来噩梦。我一直把它们上传到神器中,然后可以直接将它们拉下来,但是在构建时我不会总是能够访问神器。
我在想的是创建一个包含这些jar文件的项目。它可能是其中一个或全部(建议开放)。我想知道是否有一种优雅的方式来处理这个问题?
我所做的(显然是 hack )有一个带有jar的项目,在编译阶段它将jar解包到target / classes目录中。然后它会在打包阶段将这些类文件打包回来。它基本上再次创建相同的jar文件...大规模hackey。我可以将jar添加到资源区域中,还是可以使用不同的项目类型?我对任何想法持开放态度。
答案 0 :(得分:3)
您可以尝试使用install:install-file。我会用以下方式解决这个问题。
install:install-file
以在某个早期阶段在存储库中安装jar。