专业的JAVA编程教程与资源

网站首页 > java教程 正文

简单2步实现maven打包java工程并将依赖jar输出到指定目录

temp10 2025-03-08 00:23:25 java教程 50 ℃ 0 评论

最近由于为了验证的需要,在本地使用maven打包时需要将工程依赖的jar同步输出到指定文件夹, 通过验证,将此方法分享给大家

1. pom文件中引用如下2个插件


  org.apache.maven.plugins
    maven-jar-plugin
     3.3.0
       
          
            
              
                true
                lib/
                
                com.example.grpccli.ProductClient
            
          
       




    org.apache.maven.plugins
    maven-dependency-plugin
    3.1.2
    
        
            copy-dependencies
            package
            
                copy-dependencies
            
             
            
                ${project.build.directory}/lib
            
        
    

2.通过idea 执行package进行构建jar(或者命令行执行mvn package构建)

2.1 构建完成后可看到除了输出目标jar之外,还在lib目录下输出所有依赖的jar

图-1 jar信息

简单2步实现maven打包java工程并将依赖jar输出到指定目录

2.2 查看目标jar中MANIFEST.MF文件中classpath信息和mainclass信息

图-2 classpath信息

图-3 Main-Class信息

3.通过java -jar启动服务,会自动加载lib目录中依赖的jar

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表