我有个项目:xmlivecli 目录结构:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:motan="http://api.weibo.com/schema/motan"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://api.weibo.com/schema/motan http://api.weibo.com/schema/motan.xsd">
<motan:protocol id="motan" default="true" name="motan" maxServerConnection="80000" maxContentLength="1048576" maxWorkerThread="800" minWorkerThread="20" />
<!-- reference to the remote service -->
<motan:referer id="wxClientRPCService" interface="com.njmdedu.wxapi.WxClientRPCService" directUrl="192.168.1.1:8452" requestTimeout="5000" timeout="5000" />
<motan:referer id="userRPCService" interface="com.njmdedu.rpc.api.UserRPCService" directUrl="192.168.1.1:8492" requestTimeout="5000" timeout="5000" />
<motan:referer id="wcUserRPCService" interface="com.njmdedu.rpc.api.WcUserRPCService" directUrl="192.168.1.1:8493" requestTimeout="5000" timeout="5000" />
<motan:referer id="kindergartenRPCService" interface="com.njmdedu.rpc.api.KindergartenRPCService" directUrl="192.168.1.1:8495" requestTimeout="5000" timeout="5000" />
</beans>
正式打包的时候报:
[ERROR] Failed to execute goal on project xmlivecli: Could not resolve dependencies for project com.njmdedu:xmlivecli:war:1.0.0: The following artifacts could not be resolved: com.njmdedu:wxapi:jar:0.0.1, com.njmdedu:rpcapi:jar:0.0.1: Failure to find com.njmdedu:wxapi:jar:0.0.1 in http://192.168.1.123:8081/nexus/content/groups/md_local_repo/ was cached in the local repository, resolution will not be reattempted until the update interval of md_local_repo has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Process finished with exit code 1
D'abord
install
vérifiez les autres articles, puis emballezExécuter sous le projet rpcapi
mvn install
Exécuter sous le projet wxtools
mvn install
Exécuter sous le projet wxapi
mvn install
Enfin exécuté sous le projet xmlivecli
mvn package
Cet ordre de dépendance est également mon hypothèse. Il faudra peut-être l'ajuster.
Résolu, définir la maison Maven par défaut sur local ne posera aucun problème