eclipse怎么通过maven将本地Jar包打包进War包中

环境

windows10

eclipse 4.7.0

jdk 1.8.0_181

Maven 3.6.2

tomcat 8.5

1. 并不需要标签system ${basedir}/jar包相对路径下文件夹xxxx.jar,我本地打包使用了这两个标签反而不能将jar包引入war中,正常的写jar包的maven坐标即可,如下


        
            log4j
            log4j
            1.2.12
            
        

        
            com.taobao
            taobao-sdk-java
            1
            
        

    

2.如果需要引入自己公司或者远程仓库查不到但本地有的jar包,可以使用

mvn install:install-file -Dfile=E:\xxxx\xxxx.jar -DgroupId=标签groupId之间的内容 -DartifactId=标签artifactId之间的内容 -Dversion=版本号 -Dpackaging=jar,将jar打到本地仓库在向war中引,如下图

eclipse怎么通过maven将本地Jar包打包进War包中_第1张图片

3.引jar包到war包中


        
            
                
                    org.apache.maven.plugins
                    maven-war-plugin
                    2.1.1
                    
                        
                            
                                
                                WebContent
                            

                        

                    

                

                
                    org.apache.maven.plugins
                    maven-dependency-plugin
                    2.10
                    
                        
                            copy-dependencies
                            compile
                            
                                copy-dependencies
                            

                            
                                ${project.build.directory}/${project.build.finalName}/WEB-INF/lib
                                system
                            

                        

                    

                

            

        

    

如果使用标签plugin报错,需要在标签plugins外加一层标签pluginManagement,至于为什么自己百度,${project.build.directory}/${project.build.finalName}如果不明白也自行百度即可在,这就不做赘述了

4.成功后是这样的

eclipse怎么通过maven将本地Jar包打包进War包中_第2张图片

你可能感兴趣的:(maven,jar,war,java,maven,eclipse)