我们的项目使用Nexus Repository Manager来存储所有的jar。 与jar一起,我看到在一个组下面还有其他文件,如pom.xml,.md5,.sha1文件。我在服务器启动时需要这些文件。 有没有办法可以在运行时使用Java / Curl命令/ mvn依赖命令以编程方式下载特定组下的所有文件?
答案 0 :(得分:1)
Maven还使用本地存储库进行缓存。默认位置为Default: ${user.home}/.m2/repository
。您可以在[maven_dir] / conf /下的文件settings.xml中检查此设置。
要更新依赖关系,请使用-U
选项。即mvn clean install -U
不要忘记在pom.xml文件http://maven.apache.org/pom.html#Repository
答案 1 :(得分:0)
我可以用简单的方法做到这一点。 将所有xmls分成JAR / ZIP文件,并将我的groupId下的zip文件上传到Maven资源库。 然后以编程方式使用CURL / WGET下载zip并在运行时解压缩该zip文件的内容(使用任何可用的实用程序)。
希望它有时对某人有所帮助。 :)