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>

results matching ""

    No results matching ""