踏踏实实地搞定Maven
来源:互联网 发布:白敬亭 演技 知乎 编辑:程序博客网 时间:2024/05/20 22:02
1. Maven是什么?
Maven 是一个xml 文件,放在工程根目录下,包含工程的配置信息。Maven是一个项目管理和构建自动化工具。
POM文件:定义项目的类型、名字,管理依赖关系,定制插件的行为等等。
eg. <packageing>jar</packaging>,打包形成jar文件。
也可以通过命令行:mvn package
2.项目的目录结构:
目录
目的
${basedir}
存放 pom.xml和所有的子目录
${basedir}/src/main/java
项目的 java源代码
${basedir}/src/main/resources
项目的资源,比如说 property文件
${basedir}/src/test/java
项目的测试类,比如说 JUnit代码
${basedir}/src/test/resources
测试使用的资源
默认情况下,jar文件会在${basedir}/target下面。3.Maven内置变量说明:
${basedir}:项目根目录
${project.build.directory}:构建目录,缺省为target
${project.build.outputDirectory}:构建目录输出目录,缺省为target/classes
${project.build.finalName}: 产出物名称,缺省为${project.artifactId}-${project.version}
${project.packaging} 打包类型,缺省为jar
${project.xxx}:当前pom文件的任意节点类型
0 0
- 踏踏实实地搞定Maven
- 一劳永逸地搞定flex布局
- 五分钟搞定Maven
- Maven是什么地干活?
- Maven是什么地干活?
- Maven是什么地干活?
- 一个简单地maven项目
- 轻松搞定Intelli Idea Maven配置
- eclipse Maven配置 一分钟搞定
- 五分钟快速搞定maven(maven in 5 minutes)
- 踏踏实实学习,安安心心睡觉
- 必须踏踏实实一步步走
- 脚踏实地做事,踏踏实实做人
- 老老实实做人,踏踏实实做事
- 踏踏实实学技术
- 踏踏实实的享受生活
- 踏踏实实地学技术
- 踏踏实实做事,老老实实做人
- Android volley 解析(三)之文件上传篇
- 移动端line-height问题
- tomcat 配置多个虚拟域名访问
- Tomcat多个域名指向同一个项目
- Retrofit学习笔记
- 踏踏实实地搞定Maven
- Ubuntu下用C语言实现客户端服务器交互
- androoid framework学习之 - RILd启动过程和如何接收framwork层的消息流程
- poj_2454 Jersey Politics(贪心+随机)
- extends和implements
- Scala学习第二天
- 响应式布局:CSS3媒体查询Media Queries
- C#导出数据表为Excel文件
- 总结@property关键字