我有个项目: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
First
install
check other items and then package themRun under rpcapi project
mvn install
Run under wxtools project
mvn install
Run under wxapi project
mvn install
Finally run under the xmlivecli project
mvn package
This dependency order is also my guess. It may need to be adjusted. You can try it more.
Solved, setting the default maven home to local will be no problem