mvn 打包jar

打包jar程序


  4.0.0
  test.server
  test.server
  0.0.2-SNAPSHOT  
  jar
  test.server
  
  
    2.5
    UTF-8
	10.0.2.4:5000
	http://10.0.2.4:5000
	
	hnzyst
	fjdcgl.server
	
	0.0.1
	test
  
   

  
  
    
        src  
          
            **/*.properties  
            **/*.xml  
          
        true  
     
 	

  
         
        org.codehaus.mojo     
        build-helper-maven-plugin     
        1.5     
             
               
            add-source     
            generate-sources     
                 
              add-source     
                 
                 
                   
                ${basedir}/src 
				 
                   
                 
               
             
        
   
    org.apache.maven.plugins
    maven-resources-plugin
    2.4.3
    
        ${project.build.sourceEncoding}
     
	  
     
		   
		  copy-server-xml    
		  package    
		    
			copy-resources  
		      
		     
			UTF-8    
			${project.build.directory}    
			   
			    
				${basedir}
                        
                            create.xml 
							fjdcgl_processors.xml 
							processors.xml 
							fjdcgl_processors.xml 
							server.xml 
							user_model_processors.xml 
							system_configuration.xml  
                        
                        true 
			     
			   
		     
		 
		
   
		  copy-conf-um    
		  package    
		    
			copy-resources  
		      
		     
			UTF-8    
			${project.build.directory}/conf/create    
			   
			    
				${basedir}/conf/create  
			     
			   
		     
		
		
	
 
    org.apache.maven.plugins
    maven-resources-plugin
    2.4.3
    
        ${project.build.sourceEncoding}
     
	  
	
		   
		  copy-conf    
		  package    
		    
			copy-resources  
		      
		     
			UTF-8    
			${project.build.directory}  
			    
			  
                        ${basedir}/docker/${docker.active} 
						
                            db.xml
							processors.xml
                        
                        true 						
                			 
			   
		     
		 
		   
		  
		   
		  copy-lib    
		  package    
		    
			copy-resources  
		      
		     
			UTF-8    
			${project.build.directory}/libs    
			   
			    
				${basedir}/libs  
			     
			   
		     
		 
		 
		 
		
	
  
      
        maven-compiler-plugin
        2.3.2
        
          1.6
          1.6
          UTF-8 
		                  
				libs 
             
        
      
	   
	 
 
	  
             org.apache.maven.plugins
             maven-jar-plugin
             2.6 
                
                    
					 false  
                        
							true 
                            libs/
                            com.aj.frame.fjdcgl.daemon.testDaemon
                        
						
							libs/
						
                     
					
                
            
 
      
        
            com.spotify
            docker-maven-plugin
            0.4.13
            
                
                    build-image
                    package
                    
                        build
                    
                
                
                    tag-image
                    package
                    
                        tag
                    
                     
                         ${docker.repostory}/${docker.registry.name}/${docker.active}/${docker.artifactId}:${docker.version} 
                        ${docker.repostory}/${docker.registry.name}/${docker.active}/${docker.artifactId}:${docker.version} 
                    
                
                 
                    push-image
                    deploy
                    
                        push
                    
                    
                        ${docker.repostory}/${docker.registry.name}/${docker.active}/${docker.artifactId}:${docker.version}
                    
                   
            
            
                docker-local
                ${docker.dockerhost}
                true
                ${project.basedir}/docker/build
				
				
					${docker.version}
				
                ${docker.repostory}/${docker.registry.name}/${docker.active}/${docker.artifactId}
                
				
                    ${docker.version}
                
                
                  
                    /
                    ${basedir}/target/
                    ${docker.artifactId}.jar
					*.xml
					libs/* 
					conf/**/* 
                  
                
            
        

    
     ${docker.artifactId}
  

运行打包

mvn clean install -Ddocker.version=1.0.0. -Ddocker.active=test

启动命名

#!/bin/bash
docker network create mynet
docker rm -f test.server
docker run -d -p 10012:10012  --network mynet   --network-alias test.server --name test.server  10.0.2.4:5000/hnzyst/test/test.server

你可能感兴趣的:(docker)