既使用maven又使用本地Jar包

maven 使用本地包 lib jar包 依赖一个lib目录

解决方法:

1. 把本地的lib加入maven编译时的依赖路径

     如下配置:

1
2
3
4
5
6
7
8
9
10
11
          maven-compiler-plugin
         
              1.6
              1.6
              UTF-8
             
               lib/
            
         
       

  

2. 本地system 配置

   这种的不好处是,只能加入某个jar包而不是某个目录

1
2
3
4
5
6
7
     org.swinglabs
     swingx
     0.9.2
     system
     ${project.basedir}/lib/swingx-0.9.3.jar

  

3. 把jar包安装入本地仓库

  - 先安装jar包到本地仓库

  - 引用安装的jar包

      注意: 正规maven的方法,要求jar包中有合法的 artifactId信息

1
2
3
4
5
6
7
8
9
10
11
     repo
    
         true
         ignore
    
    
         false
    
     file: //${project.basedir}/repo

4. 使用install  插件  (推荐使用)

     配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                 org.apache.maven.plugins
                 maven-install-plugin
                
                    
                         install-external
                         clean
                        
                             ${basedir}/lib/app-0.0.1.jar
                             default
                             com.dalong.locallib
                             appbanner
                             0.0.1
                             jar
                             true
                        
                        
                             install-file
                        
                    
                
            

  

     

5. 使用命令

   

1
mvn install:install-file  -Dfile=D:/jar/xxx.jar  -DgroupId=xxx.xxx  -DartifactId=xxx -Dversion=x.x -Dpackaging=jar

  http://www.cnblogs.com/rongfengliang/p/5959456.html



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐
  • —软件人才免语言低担保 赴美带薪读研!—



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