maven变量

  • ${basedir} 项目根目录
  • ${project.build.directory} 构建目录,缺省为target
  • ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
  • ${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
  • ${project.packaging} 打包类型,缺省为jar

  • ${project.xxx} 当前pom文件的任意节点的内容

    <profile>
<id>custom-compiler</id>
<properties>
<JAVA_HOME>C:\Program Files\Java\jdk1.7.0_80</JAVA_HOME>
</properties>
</profile> 
    </profiles>  
    
    <activeProfiles>  
        <activeProfile>custom-compiler</activeProfile>  

</activeProfiles> 

新增变量JAVA_HOME,最后需要激活



使用:

<dependency>
    <groupId>jdk.tools</groupId>  
    <artifactId>jdk.tools</artifactId>  
    <version>1.8</version>  
    <scope>system</scope>  
    <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>  

</dependency>

scope和systemPath配置下就可以使用


<dependency> 
<groupId>org.apache</groupId> 
<artifactId>pinyin4j</artifactId> 
<version>2.5.0</version> 
<scope>system</scope> 
<systemPath>${project.basedir}/../cluster_web/src/main/webapp/WEB-INF/lib/pinyin4j-2.5.0.jar</systemPath> 
</dependency>

猜你喜欢

转载自blog.csdn.net/z564005425/article/details/79865906