maven几个知识点
来源:互联网 发布:数控铣简单图形编程 编辑:程序博客网 时间:2024/05/16 15:26
1.如果大项目下有好几个子项目,要一个一个编译比较麻烦则可以使用聚集,建一个父工程,里面只有一个pom
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>xxx</groupId><artifactId>xxx-parent</artifactId><version>1.0.1-SNAPSHOT</version></parent><groupId>xxx</groupId><artifactId>xxx</artifactId><packaging>pom</packaging><name>xxx</name><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><version>0.0.2-SNAPSHOT</version><build><extensions><extension><groupId>org.apache.maven.archetype</groupId><artifactId>archetype-packaging</artifactId><version>2.2</version></extension></extensions><pluginManagement><plugins><plugin><artifactId>maven-archetype-plugin</artifactId><version>2.2</version></plugin></plugins></pluginManagement></build><modules> <module>../xxx-api</module> <module>../xxx-service</module> </modules></project>主要需要注意<packaging>pom</packaging>,还有modules下面包含两个工程,对父pom进行操作将也对子工程进行编译等
2.菜鸟刚进项目,看到一些pom里面依赖的jar有版本号有的没有,头疼的很,原因是采用了父工程模式,当你使用了parent时,若你不写版本号,则使用父pom里配置的版本号。若该工程没有配置version则沿用parent的version。
3.版本号可以提取写成一个变量,这样升级方便,比如sping里头好多jar,定义一个变量,大家都使用变量,则升级spring时,改一下变量即可,不需要每个jar都改变
4.source 1.3 1.5报错可以
加上 <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
0 0
- maven几个知识点
- 几个知识点
- 几个知识点
- maven知识点
- 几个小知识点
- 几个小知识点
- 几个CakePHP知识点
- java中几个知识点
- Silverlight的几个知识点
- 物化视图几个知识点
- JAVA的几个知识点
- 物化视图几个知识点
- 物化视图几个知识点
- mmsql数据库几个知识点
- Silverlight的几个知识点
- .Net几个基础知识点
- 【CakePHP】几个CakePHP知识点
- 信息论中的几个知识点
- 黑马程序员_java语法基础【3】(函数、数组)
- jsp页面数据格式化
- 按钮的拖拽复制
- 使用Shell脚本对Linux系统和进程资源进行监控
- 通过java的反射编写泛型数组
- maven几个知识点
- 浅谈c#中的泛型(一)
- IOS:标签栏与导航栏
- CentOS 环境配置积累
- Java(Android)写文件时指定编码格式的问题
- 发布网站,报Access to the path is denied的解决办法
- oc学习之旅:NSFileHandle与NSFileManager实现FileCopy
- 欢迎您在新浪博客安家
- “二调”全解读