当前位置 : 主页 > 编程语言 > java >

pom

来源:互联网 收集:自由互联 发布时间:2021-06-28
pom.xml 1.内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${mav
pom.xml
1.内置属性(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。用法如下:



 

  
   yyyy-MM-dd HH:mm:ss
  

 



2.POM属性(使用pom属性可以引用到pom.xml文件对应元素的值)

${project.build.directory}表示主源码路径,缺省为target; 
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes 
${project.build.sourceEncoding}表示主源码的编码格式; 
${project.build.sourceDirectory}表示主源码路径; 
${project.build.finalName}表示输出文件名称,缺省为${project.artifactId}-${project.version}; 
${project.packaging} 打包类型,缺省为jar; 
${project.version}表示项目版本,与${version}相同;
4.settings.xml文件属性

与pom属性同理,用户使用以settings.开头的属性引用settings.xml文件中的XML元素值 
${settings.localRepository}表示本地仓库的地址;

5.Java系统属性

所有的Java系统属性都可以使用Maven属性引用 
使用mvn help:system命令可查看所有的Java系统属性; 
System.getProperties()可得到所有的Java属性; 
${user.home}表示用户目录;
6.环境变量属性

所有的环境变量都可以用以env.开头的Maven属性引用 
使用mvn help:system命令可查看所有环境变量; 
${env.JAVA_HOME}表示JAVA_HOME环境变量的值;



 
    
  
   org.aspectj
  
    
  
   aspectjrt
  
    
  
   1.8.12
  

 

 
    
  
   io.dropwizard.metrics
  
    
  
   metrics-core
  
    
  
   3.2.5
  

 



 
    
  
   cglib
  
    
  
   cglib-nodep
  
    
  
   3.2.5
  

 

 
    
  
   org.javassist
  
    
  
   javassist
  
    
  
   3.22.0-GA
  

 

 
    
  
   commons-cli
  
    
  
   commons-cli
  
    
  
   1.4
  

 



 
    
  
   org.ehcache
  
    
  
   ehcache
  
    
  
   3.4.0
  

 

 
    
  
   com.google.collections
  
    
  
   google-collections
  
    
  
   1.0
  

 

 
    
  
   com.typesafe
  
    
  
   config
  
    
  
   1.3.2
  

 

 
    
  
   com.google.guava
  
    
  
   guava
  
    
  
   23.0
  

 

 
    
  
   joda-time
  
    
  
   joda-time
  
    
  
   2.9.9
  

 

 
    
  
   com.google.inject
  
    
  
   guice
  
    
  
   4.1.0
  

 

 
    
  
   commons-io
  
    
  
   commons-io
  
    
  
   2.6
  

 

 
    
  
   com.zaxxer
  
    
  
   HikariCP
  
    
  
   2.7.2
  

 

 
    
  
   com.alibaba
  
    
  
   fastjson
  
    
  
   1.2.40
  

 



 
    
  
   org.slf4j
  
    
  
   jul-to-slf4j
  
    
  
   1.7.25
  

 

 
    
  
   org.slf4j
  
    
  
   jcl-over-slf4j
  
    
  
   1.7.25
  

 

 
    
  
   org.apache.logging.log4j
  
    
  
   log4j-core
  
    
  
   2.9.1
  

 

 
    
  
   org.apache.logging.log4j
  
    
  
   log4j-api
  
    
  
   2.9.1
  

 

 
    
  
   org.apache.logging.log4j
  
    
  
   log4j-slf4j-impl
  
    
  
   2.9.1
  

 



 
    
  
   org.mybatis
  
    
  
   mybatis
  
    
  
   3.4.5
  

 




 
    
  
   org.apache.maven.plugins
  
    
  
   maven-shade-plugin
  
    
  
   3.1.0
  

 

 
    
  
   org.apache.maven.plugins
  
    
  
   maven-compiler-plugin
  
    
  
   3.7.0
  

 

 
    
  
   org.apache.maven.plugins
  
    
  
   maven-deploy-plugin
  
    
  
   2.8.2
  

 





 

   
   
    kr.motd.maven
    
   
    os-maven-plugin
    
   
    1.5.0.Final
    
  

 

 

   
   
    org.xolstice.maven.plugins
    
   
    protobuf-maven-plugin
    
   
    0.5.1
    
    
    
     com.google.protobuf:protoc:${protobuf-java.version}:exe:${os.detected.classifier}
     
    
     java
     
    
     false
     
    
     ${basedir}/src/main/proto
     
    
    
     
      
      
       compile
       
      
     
    
  

   
   
    org.codehaus.mojo
    
   
    build-helper-maven-plugin
    
   
    3.0.0
    
    
     
     
      add-source
      
     
      generate-sources
      
      
      
       add-source
       
      
      
       
       ${basedir}/src/main/proto 
        
       
      
     
    
  


   
   
    dom4j
    
   
    dom4j
    
   
    1.6.1
    
  

   
   
    com.thoughtworks.xstream
    
   
    xstream
    
   
    1.4.10
    
  




   
   
    commons-beanutils
    
   
    commons-beanutils
    
   
    1.9.3
    
  

   
   
    org.reflections
    
   
    reflections
    
   
    0.9.11
    
  

   
   
    org.objenesis
    
   
    objenesis
    
   
    2.6
    
   
    test
    
  



   
   
    commons-codec
    
   
    commons-codec
    
   
    1.11
    
  

   
   
    javax.validation
    
   
    validation-api
    
   
    2.0.0.Final
    
  

   
   
    com.google.protobuf
    
   
    protobuf-java
    
   
    3.4.0
    
  

   
   
    mysql
    
   
    mysql-connector-java
    
   
    6.0.6
    
  


   
   
    io.netty
    
   
    netty-all
    
   
    4.1.16.Final
    
  



   
   
    org.postgresql
    
   
    postgresql
    
   
    42.1.4
    
  



   
   
    com.lmax
    
   
    disruptor
    
   
    3.3.7
    
  

   
   
    org.apache.zookeeper
    
   
    zookeeper
    
   
    3.4.10
    
   
    pom
    
  

   
   
    org.apache.curator
    
   
    curator-framework
    
   
    4.0.0
    
  

   
   
    org.apache.curator
    
   
    curator-recipes
    
   
    4.0.0
    
  

   
   
    org.apache.commons
    
   
    commons-math3
    
   
    3.6.1
    
  

   
   
    org.apache.commons
    
   
    commons-pool2
    
   
    2.4.3
    
  

   
   
    com.opencsv
    
   
    opencsv
    
   
    4.0
    
  

   
   
    org.mongodb
    
   
    mongo-java-driver
    
   
    3.5.0
    
  

   
   
    commons-fileupload
    
   
    commons-fileupload
    
   
    1.3.3
    
  

   
   
    org.apache.shiro
    
   
    shiro-core
    
   
    1.4.0
    
  



   
   
    org.apache.activemq
    
   
    activemq-core
    
   
    5.7.0
    
  

   
   
    org.apache.kafka
    
   
    kafka_2.10
    
   
    0.10.2.1
    
  

   
   
    org.joda
    
   
    joda-convert
    
   
    1.9.2
    
  

   
   
    org.elasticsearch
    
   
    elasticsearch
    
   
    5.6.3
    
  

   
   
    org.apache.solr
    
   
    solr-solrj
    
   
    7.1.0
    
  

   
   
    org.quartz-scheduler
    
   
    quartz
    
   
    2.3.0
    
  

   
   
    it.sauronsoftware.cron4j
    
   
    cron4j
    
   
    2.2.5
    
  

   
   
    org.pegdown
    
   
    pegdown
    
   
    1.6.0
    
  

   
   
    redis.clients
    
   
    jedis
    
   
    2.9.0
    
  

   
   
    com.googlecode.java-diff-utils
    
   
    diffutils
    
   
    1.3.0
    
  
 
网友评论