maven 使用技巧
mvn archetype:generate create is to long time
this is because Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml need too long time
解决方案:
1.1.
把上述地址复制到浏览器中,下载这个文件到本地。
1.2
把文件archetype-catalog.xml复制到目录
~/.m2/repository/org/apache/maven/archetype/archetype-catalog/3.0.1下面。
1.3 在上述命令后增加参数-DarchetypeCatalog=local,变成读取本地文件即可。
mvn archetype:generate -DgroupId=com.china.lh -DartifactId=SpringMvc -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeCatalog=local
Specyfing java version in maven - differences beetwen properties and compiler plugin
<properties>
<!--<java.version>1.8</java.version>-->
<!--start 指定 maven compiler 的-source -target 目标 同时影响 idea java language level -->
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<!--end-->
<!--start 资源文件过滤使用的编码-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--end -->
<spring.version>2.5.6</spring.version>
</properties>