首页   快速返回

maven内置属性     所属分类 maven
内置属性(Maven预定义,可直接使用)

${basedir} 项目根目录,包含pom.xml的目录 
${version} 项目版本
${project.basedir} 同${basedir}
${project.baseUri} 项目文件地址
${maven.build.timestamp}   项目构建开始时间
${maven.build.timestamp.format}

${maven.build.timestamp}格式,默认为 yyyyMMdd-HHmm ,可自定义其格式,参考java.text.SimpleDateFormat



POM属性 

${project.build.directory}  
${project.build.outputDirectory}  编译输出目录 默认 target/classes/
${project.build.testOutputDirectory}  测试代码编译输出目录 默认 target/testclasses/
${project.build.sourceEncoding}   源码编码格式
${project.build.sourceDirectory}  源码目录 默认 src/main/java/
${project.build.testSourceDirectory}  测试源码目录 默认 src/test/java/
${project.build.finalName}   输出文件名称 
${project.version}   项目版本 同${version} 
${project.groupId}   项目groupId
${project.artifactId} 项目artifactId



<properties>
   <maven.compiler.source>1.8</maven.compiler.source> 
   <maven.compiler.target>1.8</maven.compiler.target> 
   <java.version>1.8</java.version>
   <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>  
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>

</properties>




maven.compiler.source 和  maven.compiler.target 也可以在 插件里指定


<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>


上一篇     下一篇
springboot2.0项目pom首行报错问题解决

漫步华尔街经典语录

《华尔街:金钱永不眠》经典台词

springboot中为什么不推荐使用jsp

Maven Dependencies 与 Referenced Libraries的区别

springboot2获取HttpServletRequest的三种方式