近期工作bug(第一弹)
将本地jar包导入到本地maven依赖
mvn install:install-file -Dfile=包所在位置.jar -DgroupId=${groupId} -DartifactId=${artifactId} -Dversion=${version} -Dpackaging=jar
本地jar包加载到依赖时
报错:Downloading from alimaven: http://maven.aliyun.com/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or
one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5
原因:maven库中的远程库下载不了需要的插件,这时候 添加 mirror如下,完成修改
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
JAXBException occurred
报错: 意外的元素 (uri:"", local:"msgCats")。所需元素为<{}Task>
- 问题:webService在soapUI调试的时候,post方式在界面上写入一个json,然而server服务端并不能知道传过来的是什么,因为缺少一个id
修改前传入的是:
{
"msgCats": "****",
"origin": "****",
"dest": "****",
"originParam": "****",
"estParam": "****",
"taskId": "****"
}
修改后:
{"Task":
{
"msgCats": "****",
"origin": "****",
"dest": "****",
"originParam": "****",
"estParam": "****",
"taskId": "****"
}
}
之后还需要在那个对象上面加上:
#### @XmlRootElement(name = “Task”)
以保证能找到将json转化为那个对象