ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-11-01 15:48:39  阅读:301  来源: 互联网

标签:javaJDK 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>

 

标签:javaJDK,java,虚拟机,布局,数据,代码,程序,面试,题目
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有