使您能够构建更好的 Java 代码
2022/11/2 1:24:52
本文主要是介绍使您能够构建更好的 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>
这篇关于使您能够构建更好的 Java 代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-20测试人员都是画画大神,让我看看谁还不会用代码图?
- 2024-05-20年薪百万的程序员都在用的摸鱼方式……
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了