在cloud项目中,基础包和Feign作为第三方包,灵活的在各个项目中作为依赖引入,方便开发,节省代码量,但是每次修改后都需要deploy一下,是美中不足的一点,在此过程中, 依赖次包的项目用jenkens发布时,发现找不到最近更新的类
一、直接说解决办法
1、在jenkens的配置中,Goals and options项修改为:clean install -U -Dmaven.test.skip=true
2、在pom.xml文件中,也可以修改内容来解决问题,增加<updatePolicy>always</updatePolicy>
<pluginRepositories> <pluginRepository> <id>nexus-plugin-repo</id> <name>nexus-plugin-repo</name> <url>http://xxx.xxx.xx.xx/xxxx/xxxxx/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories>