使您能够构建更好的 Java 代码


第一节
关于Apache Maven
Maven是一个全面的项目信息工具,其最常见的应用是构建Java代码。Maven 通常被认为是 Ant 的替代品,但正如您将在此 Refcard 中看到的那样,它提供了无与伦比的软件生命周期管理,提供了一套有凝聚力的验证、编译、测试、打包、报告和部署插件。

Maven 在新兴开发领域因其对构建配置方法的约定而获得新的认可。此 Refcard 旨在为 JVM 平台开发人员提供一系列从基本到高级的执行命令、调试 Mavenized 构建的技巧以及对“Maven 词汇表”的清晰介绍。

互操作性和可扩展性
新的Maven用户惊喜地发现,Maven提供了易于编写的自定义构建补充插件,重用了Ant的任何需要方面,并且可以编译本机C,C++和.NET代码,此外还支持Java和JVM语言和平台,如Scala,JRuby,Groovy和Grails。

Maven的所有东西都可以在 http://maven.apache.org 找到
第二节
MVN 命令
Maven 提供了一个名为 mvn 和 mvn 的 Unix shell 脚本和 MSDOS 批处理文件.bat。此命令用于启动所有 Maven 构建。可选参数以空格分隔的方式提供。清理和打包项目,然后在 Jetty servlet 容器中运行它,但跳过单元测试的示例如下所示:

mvn clean package jetty:run –Dmaven.test.skip

第三节
项目对象模型
Maven的世界围绕着名为pom.xml的元数据文件展开。此名称的文件存在于每个 Maven 项目的根目录中,用于定义补充项目Maven默认值的插件、路径和设置。

基本绒球.xml语法
最小的有效 pom.xml继承默认工件类型“jar”
<project>

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/292449.html

(0)
上一篇 2022年11月1日
下一篇 2022年11月1日

相关推荐

发表回复

登录后才能评论