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)即可