Maven强势打包

1.打包

  • 需要将第三方jar包打进程序中,而不是简单的依赖引用:

*;scope=compile|runtime;inline=false;artifactId=!middleware-frame-contract|org.osgi.core

                      <_exportcontents>*  //取消重复
                      .,{maven-dependencies}
                      true
                      lib//打进的jar包的位置
                      true
                      <_failok>true
                      <_nouses>true
  • 将不是OSGI的jar包bundle:install :
bundle:install wrap:mvn:com.googlecode.protobuf-java-format/protobuf-java-format/1.2
  • Maven打包可用命令启动的jar包。
    
        
            
                org.codehaus.mojo
                appassembler-maven-plugin
                1.9
                
                    
                        
                            assemble
                        
                    
                
                
                    flat
                    true
                     -Xmx1024m
                    
                        
                            start
                            op.Option
                            start
                        
                    
                    
                        .sh
                    
                
            
        
    

2. Protobuf 命令生成文件

protoc -I=D:/ceeetyProducsecuritywaittimeListPb.proto  --java_out=D:/proto/ D:/ceeetyProducsecuritywaittimeListPb.proto
proto -I=D:/ceeetyProducsecuritywaittimeListPb

你可能感兴趣的:(Maven强势打包)