当前位置:  开发笔记 > 编程语言 > 正文

Maven:如何在建造后将我的jar安装到本地仓库

如何解决《Maven:如何在建造后将我的jar安装到本地仓库》经验,为你挑选了1个好方法。

我想构建一个包并将其安装到我的本地仓库.我的pom文件是:



    4.0.0

    com.me
    MyApp
    1.0.0
    jar

    
        org.springframework.boot
        spring-boot-starter-parent
        1.3.1.RELEASE
         
    

    
        UTF-8
        1.8
    

    
    

        
        
            org.springframework.boot
            spring-boot-starter
        

        
            org.springframework.boot
            spring-boot-starter-web
        

    

    

        
        

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


            
                org.apache.maven.plugins
                maven-install-plugin
                2.5.2
                
                    com.me
                    MyApp
                    1.0.0
                    jar
                    /Users/me/MyApp/target/MyApp-1.0.0.jar
                    true
                
                
                    
                        install-jar-lib
                        
                            install-file
                        
                        validate
                    
                
            

        
    


但是当我运行"mvn package"命令时,我得到一个没有文件的错误:/Users/me/MyApp/target/MyApp-1.0.0.jar所以我评论安装插件,运行"mvn package",uncoment install plugin并运行"mvn包".我可以一步到位吗?没有这个评论 - 取消评论的事情?



1> Tunaki..:

目前尚不清楚为什么需要调用install-file目标,maven-install-plugin但问题在于阶段.你validate应该在什么时候配置它package.

看看构建生命周期简介:阶段validate是Maven执行的第一个阶段.这时,罐子没有建成,所以无法工作.

如果您确实希望在包阶段(运行时mvn package)安装工件,则应将阶段设置为package.

请注意mvn package,您应该mvn install在不需要配置的情况下调用而不是运行maven-install-plugin.使用此命令,工件将自动安装在本地仓库中.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有