1:Typeorg.sonarsource.scanner.maven sonarQubemojo not present,
解决方案:
2. Unable to get XClass for java/lang/StringBuilder
解决方案:在发布的项目中配置,使用jdk7
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>
</pluginManagement>
</build>
3.不能生成3.0-Releases项目
解决方案:将disableRedeploy 改为 AllowRedeploy即可
4:send mail错误Failed tosend out e-mail
javax.mail.MessagingException: Exception readingresponse;
nested exception is:
java.net.SocketTimeoutException: Readtimed out
解决方案:
5:hudson自动部署到tomcat下;添加插件:Deploy to container Plugin
WAR/EARfiles: hudson workspace的相对目录;不如本地目录为:C:\Users\admin\.hudson\jobs\wenjie-edu-web-boss\workspace\target\wenjie-edu-web-boss.war;则相对目录为:target\wenjie-edu-web-boss.war;
contextpath:项目名
Container:使用的tomcat版本
Manageruser name:tomcat名称
Managerpassword:tomcat密码
注:tomcat-user.xml加上
<rolerolename="admin-gui"/>
<rolerolename="manager-gui"/>
<rolerolename="manager-script"/>
<userusername="tomcat" password="tomcat"roles="admin-gui,manager-gui,manager-script"/>
TomcatUrl:tomcat的访问路径
注:war file使用的是hudson workspace的相对目录,hudon默认的目录在:
C:\Documents and Settings\用户名\.hudson\
workspace目录:C:\Documents andSettings\用户名\.hudson\ jobs\web\workspace\
最终产生的war在:C:\Documents and Settings\用户名\.hudson\ jobs\web\workspace\Web\target\web.war
保存配置再重新构建一次,打开tomcat的webapps目录,发现web.war终于过来了,
6: 程序包com.sun.xml.internal.messaging.saaj.packaging.mime.internet不存在
解决方案:去掉sun包,改用其他jar包