1.在本地maven的安装目录中找到mvn.bat文件,打开修改以下行,以扩大内存:
%MAVEN_JAVA_EXE% -Xmx512m %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR% "-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Dmaven.home=%M2_HOME%" org.codehaus.classworlds.Launcher %MAVEN_CMD_LINE_ARGS%
2.开始构建
D:\Java\Acc4>mvn archetype:create -DgroupId=Acc4-1.0 -DartifactId=Acc4-web -DarchetypeArtifactId=maven-archetype-webapp
D:\Java\Acc4>cd ./Acc4-web
D:\Java\Acc4\Acc4-web>
3.修改pom.xml文件及更改Acc4-web目录结构.使目录结构与pom.xml中build节点的输入目录及输出目录一致,然后将自己的工程的src下的文件copyto java目录下,webapp下的文件copyto web目录下.
注 : pom.xml文件请 参照 Maven 指南
D:\Java\Acc4\Acc4-web>mvn compile
D:\Java\Acc4\Acc4-web>mvn test
D:\Java\Acc4\Acc4-web>mvn package
D:\Java\Acc4\Acc4-web>mvn -fae tomcat:deploy site-deploy
--发布到jboss
D:\Java\Acc4\Acc4-web>mvn jboss:harddeploy
插件:
http://mojo.codehaus.org/
文档:
http://maven.apache.org/guides/index.html
分享到:
相关推荐
Java持续集成是软件开发过程中的一个关键实践,它旨在频繁地合并开发人员的代码更改,以便尽早发现并解决潜在的问题。这个过程通过自动化构建、测试和部署,确保代码的质量和项目的稳定性。持续集成(Continuous ...
2. **持续集成案例分析**:通过分析实际项目中的持续集成案例,可以更好地理解如何有效地实施持续集成。 #### 第4章:自动化测试与持续集成的结合 将自动化测试与持续集成相结合,可以进一步提高软件开发的效率和...
Hudson是一个开源的持续集成服务器,它可以监控和执行项目的构建任务,提供实时反馈,帮助团队保持高质量的代码库。 【Hudson做增量发布】是指在每次代码变更后,仅构建和测试变化的部分,而不是整个项目。这减少了...
企业IT持续集成与持续交付实践 持续集成(Continuous Integration,CI)和持续交付(Continuous Delivery,CD)是企业IT实践中两个非常重要的概念,它们之间紧密相连,都是为了提高软件开发、测试和部署的效率和...
2. **敏捷开发与持续集成** - 敏捷开发强调快速响应变化,持续集成是实现敏捷目标的关键工具,它促进了团队间的协作,减少了集成延迟带来的问题。 - 敏捷原则中的“尽早并经常交付有价值的软件”与持续集成...
持续集成持续集成持续集成持续集成持续集成持续集成持续集成
持续集成工具 cruisecontrol 配置文件
2. 可见性和意识不足:持续集成的目的是提供及时的反馈。如果开发人员、测试人员和其他利益相关者无法及时了解构建和测试的状态,这将影响持续改进的实践。通过使用仪表板、通知系统和状态报告来增强可见性。 3. ...
CI(Continuous Integration,持续集成)是一种软件开发实践,旨在通过频繁地将开发人员的代码更改合并到共享存储库中来减少集成问题。这个过程通常伴随着自动化构建和测试,以确保新代码不会破坏现有的功能。CI的...
2. **单元测试**:单元测试是持续集成的基础,它验证代码的最小可测试单元,如函数或方法。PHP中的单元测试框架主要是PHPUnit,它可以帮助开发者编写和执行测试用例,确保代码功能的正确性。 3. **Sonar**:Sonar是...
持续集成实践作为软件开发领域的一项重要实践,是保障软件开发质量、提高开发效率的重要手段。该实践强调开发团队成员频繁地集成他们的工作成果,通常每人每天至少集成一次,从而尽早发现和解决问题,减少集成的...
通过阅读《敏捷实践之持续集成》的相关资料,如“持续集成.mm”、“敏捷实践之持续集成(V1.0).ppt”以及“持续集成测试.txt”,我们可以获取更多关于如何在实际项目中实施和优化持续集成策略的深入见解和案例研究...
jenkins持续集成Loadrunner jenkins是一款流行的持续集成工具,而Loadrunner是一款功能强大的性能测试工具。将Loadrunner集成到jenkins中,可以实现自动化的性能测试,提高测试效率和测试覆盖率。本文将详细介绍...
持续集成(Continuous Integration,简称CI)是一种软件开发实践,它要求开发人员频繁地(通常是每天多次)将代码更改集成到共享的主干中。这个实践的重点在于尽早和频繁地检测到集成错误,确保项目开发的各个分支...