`

Maven3 + Nexus 2.3 + Hudson 2.x/3.x + Tomcat7

 
阅读更多
以下在Hudson2.x配置成功,然后升级到Hudson3.x后,配置依然有效.
Hudson邮件配置&构建bash项目 http://www.blogjava.net/Man/archive/2012/12/26/393520.html
关于邮件的参数参考:http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin

1.配置参考:Maven3实战笔记11Maven集成Hudson进行持续集成:http://www.docin.com/p-219804521.html

2.hudson--部署设置 http://hanqunfeng.iteye.com/blog/857131
   要输入管理员的账户和密码.否则报错.

3.引入nexus:直接修改Maven的setting.xml文件就可以了.

问题1: hudson插件deploy plugin配置错误 http://blog.csdn.net/zhangdefeng2008/article/details/7108129

问题2:ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/root/.hudson/jobs/MavenTest/workspace/target/MavenTest.war]
......
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username and password you provided are not correct (error 401)
解决:配置的时候,要输入tomcat的admin账户和密码.

问题3:ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/root/.hudson/jobs/MavenTest/workspace/target/MavenTest.war]
......
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
解决:http://sailorls.iteye.com/blog/1604709 必须把部署用户的权限定义为“manager-script”,才可以成功部署。 <user username="admin" password="admin" roles="manager,tomcat,admin,manager-script"/>

问题4: Hudson获取不到SVN最新代码http://yyjlinux.iteye.com/blog/1584699
简单的说就是 Hudson 的 Subversion 是根据时间戳来获取代码(只获取比Hudson 服务器当前时间早的代码)。如果Hudson 服务器和 Subversion 服务器上的时间不同步,尤其是Hudson 服务器慢于 Subversion 服务器就会产生问题(问题是某些在 Hudson 服务器上的时间之后的change 不能被同步下来)。
分享到:
评论

相关推荐

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    - **ibatis-2.3.4.726.jar**:这是iBATIS 2.x系列的较新版本,可能包含了一些bug修复、性能优化和新的特性。例如,可能会对之前版本的不稳定性问题进行了改进,或者添加了对某些数据库方言的支持。 - **ibatis-2.3....

    持续集成环境maven+nexus+jenkins+svn搭建

    在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...

    idea+maven+tomcat实现登录案例源代码.zip

    标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...

    ibatis-2.3.3.720.jar

    ibatis-2.3.3.720.jar

    maven3.8.3+nexus3.34.zip

    标题"Maven3.8.3+nexus3.34.zip"和描述中提及的是一个包含Maven 3.8.3版本和Nexus 3.34版本的压缩包文件,适用于Windows 64位操作系统。这两个工具在软件开发,尤其是Java开发中扮演着重要角色。以下是关于Maven和...

    Mac maven3.6 + nexus3.16.zip

    2. 找到解压后的目录中的 `bin` 子目录,并运行 `./nexus start` 启动Nexus服务。 3. 默认情况下,Nexus会在本地8081端口启动,可以通过浏览器访问 `http://localhost:8081` 来查看Nexus的Web界面。 4. 首次启动需要...

    java-maven-ckfinder-2.3-jar包依赖

    Java Maven 项目中,CKFinder 2.3 是一个常用的内容管理和文件上传工具,它能够与后端应用程序集成,提供用户友好的界面来管理和上传文件。CKFinder 的 Maven 依赖是开发人员在 Java 应用中整合这个功能的关键。下面...

    Docker+Jenkins+GitLab+Maven+SpringBoot自动化构建.pdf

    Docker+Jenkins+GitLab+Maven+SpringBoot&SpringCloud;自动化构建

    maven3+nexus2搭建本地,私有仓库

    Maven+Nexus2搭建本地、私有仓库 Maven 是一个流行的项目管理和构建工具,而 Nexus 则是一个功能强大且灵活的仓库管理器。通过搭建本地仓库和私有仓库,可以更好地管理项目依赖关系,提高开发效率和项目质量。本文...

    JDK+Maven+Tomcat+MySQL.zip

    JDK1.8+Tomcat8.5+Maven3.3.9+MySQL5.7,都是在Linux系统下搭建环境所需要的压缩包,需要的可以自行下载,配置详情,可以参看https://blog.csdn.net/weixin_40460171/article/details/106758629

    Maven使用tomcat8-maven-plugin插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。 Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-...

    jenkins+maven+nexus+mantisBug

    【标题】"jenkins+maven+nexus+mantisBug"揭示了四个关键的IT技术领域,它们在软件开发的持续集成和缺陷管理流程中扮演着重要角色。这些技术分别是Jenkins、Maven、Nexus和MantisBug。 **Jenkins** 是一款开源的...

    maven+nexus学习帮助

    通过学习"Maven+nexus学习帮助"中的资料,你将能够熟练掌握Maven的使用,理解POM.xml和Setting.xml的配置,以及如何利用Nexus提升项目管理效率。这些技能对于任何Java开发者来说都是必不可少的。在实践中不断探索和...

    spring5.x+springmvc5.x+mybatis3.5x+tomcat9+jdk8+maven 项目框架搭建 1.1版本

    本项目框架搭建基于"spring5.x+springmvc5.x+mybatis3.5x+tomcat9+jdk8+maven",这是一个经典且广泛使用的Java开发配置。下面将详细阐述这些组件的功能、相互关系以及如何进行集成。 1. **Spring 5.x**: Spring是...

    springmvc+mybatis+mysql+log4j.xml+logjdbc+maven+nexus+dubbo

    该项目采用maven聚合工程,项目骨架是我们以前公司架构师搭建骨架,现在已经拆分出来供大家下载使用,可以扩展使用,里面用到技术有springmvc+mybatis+mysql+log4j.xml+logjdbc+maven+nexus+dubbo ,其中日志采用log...

    maven+nexus完整手册

    ### Maven+Nexus 完整手册 #### 一、Nexus 安装与启动 Nexus 是一款由 Sonatype 提供的开源组件管理平台,能够帮助开发者有效地管理项目的依赖关系。安装 Nexus 的步骤主要包括: 1. **下载 Nexus**:访问官方...

    开发+MAVEN私服+nexus最新版+jar包依赖

    Nexus是Sonatype公司提供的一个开源仓库管理器,它可以作为Maven、Gradle等构建工具的仓库,支持多种类型的存储库,包括Maven2/3仓库、NPM、RubyGems等。Nexus不仅提供了对中央仓库的代理,还支持创建私有仓库,用于...

    Jenkins+Maven+SVN+Tomcat持续集成实战视频.zip

    目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战

Global site tag (gtag.js) - Google Analytics