Maven的一些常用操作

需要把本地maven仓库配置到环境变量中

就是path中配置maven的bin路径

maven的常用打包命令

进入到一个maven项目的根目录下,执行mvn clean package -DskipTests这个命令,-DskipTests是在打包的时候不会打包test文件,弄好的jar包,放在了target下面

将打包的jar包放置到本地maven仓库中

进入到一个maven项目的根目录下,执行mvn clean install -DskipTests这个命令可以将jar包部署到本地maven仓库中

maven的assembly打包


    
        
            
                maven-assembly-plugin
                
                    
                        
                            
                        
                    
                    
                        jar-with-dependencies
                    
                
            
        
    

在pom文件中把上面的配置进去,然后在项目目录下执行mvn assembly:assembly -DskipTest,用这个打包可以把外部依赖一起打入

pom文件下的dependency下的scope属性


            org.apache.hadoop
            hadoop-client
            ${hadoop.version}
            provided

provided表示这个包在发到服务器的时候不会把这个包打包进去,说明服务器上有这个包,不需要,但在本地测试可以使用

windows向远程服务器上传文件

scp 本地文件路径 远程服务器的用户名@远程服务器的ip地址:远程服务器上的路径

你可能感兴趣的:(Maven的一些常用操作)