Maven技巧-字符编码

在使用maven管理应用开发中,由于团队成员IDE默认打开\新建文件的字符编码不一样,常出现乱码或字符编码错乱问题,在pom.xml的标签内进行以下配置:

<properties>
    <!-- 文件拷贝时的编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- 编译时的编码 -->
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

阅读全文

Maven技巧-下载源码

通过maven下载依赖文件的源码和JavaDoc,便于我们学习和借鉴

  1. maven命令行(针对具体项目)

    $ mvn dependency:sources     # 下载依赖文件源码
    $ mvn dependency:resolve -Dclassifier=javadoc     # 下载依赖文件JavaDoc
    
  2. 配置maven全局文件settings

    在配置文件 标签内加入以下配置:

    <profile>    
        <id>downloadSources</id>    
        <properties>         
            <downloadSources>true</downloadSources>         
            <downloadJavadocs>true</downloadJavadocs>               
        </properties> 
    </profile> 
    

    然后在标签 内加入配置:

    <activeProfiles>
        <activeProfile>downloadSources</activeProfile>
    </activeProfiles>
    

    标签 <activeProfiles> 默认在 <settings> 的最后,且默认为注释状态

  3. eclipse配置

    操作步骤: window -> Preferences -> Maven; 在右边出现的多选项中,勾选”Download Artifact Sources”(源码) 及”Download Artifact JavaDoc”(JavaDoc)即可