java maven 个人汇总

阅读更多
在netbeans里, 使用自动构建时跳过测试

cd D:\git\dev\cjll\chaojilanling-services\chaojilanling-job-service; "JAVA_HOME=D:\\Program Files\\Java\\jdk1.8.0_152" cmd /c "\"\"D:\\netbeans\\NetBeans 8.2\\java\\maven\\bin\\mvn.bat\" -Dmaven.ext.class.path=\"D:\\netbeans\\NetBeans 8.2\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 -DskipTests=true install\""


即在构建里, 添加 -DskipTests=true

java maven 个人汇总_第1张图片




带上源文件
原始需求: 后端生成接口, 并以此为文档给前端使用, 前端自然就使用了接口参数的方法名,
而后端做实现接口包时, 需要获取这些接口参数的方法名, 又不想写额外的配置文件, 所以就需要 javassist 包, 和源代码文件, 网上说编译的时候带上g也行, 但jdk1.7实测不行, 带上源代码就肯定行,


resources指令

   
           
           
           
               
                   
                src/main/resources   
                   
                   
                    
                   
                   
                   
                     
                   
                true   
                   
           
   
       
   
   



常用插件
---------- maven-resources-plugin ----------
复制资源文件, 用于打包时想把资源文件外置, 不在jar内



maven-resources-plugin 
3.0.2
 
 
copy-resources
validate
 
copy-resources 
 
 
 
${project.build.directory}/config 

 
src/main/resources 
true 
 
 
 

 
 


---------- maven-dependency-plugin ----------
编译时生成lib

           
                org.apache.maven.plugins
                maven-dependency-plugin
               
                   
                        copy
                        install
                       
                            copy-dependencies
                       

                       
                           
                                ${project.build.directory}/lib
                           

                       

                   

               

           



---------- maven-jar-plugin ----------
jar打包用的



org.apache.maven.plugins
maven-jar-plugin

target/classes


spring/*
dubbo/*
*.properties
*.xml

StatisticsDao




com.yf.weloop.statistics.dao.Startup

false
true
lib/



config/ config2/



  • java maven 个人汇总_第2张图片
  • 大小: 24.2 KB
  • 查看图片附件

你可能感兴趣的:(java maven 个人汇总)