Maven中使用本地jar包

在Maven项目中使用本地jar包有如下几种方法:

1、使用system scope

<dependencies>
    <dependency>
      <groupId>org.richard</groupId>
      <artifactId>my-jar</artifactId>
      <version>1.0</version>
      <scope>system</scope>
      <systemPath>${project.basedir}/lib/my-jar.jar</systemPath>
    </dependency>
  </dependencies>

system scope引入的包,在使用jar-with-dependencies打包时将不会被包含,可以使用resources将本地包打进jar-with-dependencies

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <executions>
          <execution>
            <id>make-assembly</id>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
              </descriptorRefs>
              <finalName>xxx-jar-with-dependencies</finalName>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
     <resources>
      <resource>
        <targetPath>lib/</targetPath>
        <directory>lib/</directory>
        <includes>
          <include>**/my-jar.jar</include>
        </includes>
      </resource>
    </resources>
  </build>

生成的xxx-jar-with-dependencies.jar中,将会包含lib目录以及my-jar.jar,并且能够被在执行的时候被找到。

2、将jar包安装到本地repository中

先下载jar包,下载后使用Maven进行本地安装,安装命令如下:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

mvn install:install-file -Dfile=D:\XXX.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE -Dpackaging=jar

安装实例参见:http://blog.csdn.net/u014079773/article/details/60773287

参考:http://www.cnblogs.com/richard-jing/archive/2013/01/27/Maven_localjar.html

时间: 2024-10-12 17:43:50

Maven中使用本地jar包的相关文章

如何在maven中添加本地jar包

mvn install:install-file -DgroupId=mytest-DartifactId=test-Dversion=1.1 -Dpackaging=jar -Dfile=d:\test-1.1.jar 相当与在pom.xml中添加了 <dependency> <groupId>mytest</groupId> <artifactId>test</artifactId> <version>1.1</versio

Maven中安装本地Jar包到仓库中

命令如下: mvn install:install-file -DgroupId=<group_name> -DartifactId=<artifact_name> -Dversion=<version_no> -Dfile=<path_of_the_local_jar> -Dpackaging=jar -DgeneratePom=true 示例: mvn install:install-file -DgroupId=com.jacob -Dartifact

maven中添加本地jar包

 把包拷到项目WEB-INF/lib里面,然后pom指定到项目下面就可以了pom引用如下: <dependency>     <groupId>javabuilder</groupId>     <artifactId>javabuilder</artifactId>     <version>1.0</version>     <scope>system</scope>     <sys

(转)如何在maven的pom.xml中添加本地jar包

1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将maven本地仓库中的jar包添加到项目中,直接打开4 xx.pom文件,将改jar包的相关依赖复制pom.xml文件中即可. 2 将本地jar包添加到本地仓库 2.1 添加jar到本地仓库 原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库

向maven项目中添加本地jar包

1.将本地jar包先选择一个文件夹保存 2.选择项目,选择import,然后选择Install or deply an artifact to a Maven reposeitory,点击next,如图: 3.如图操作: 4.点击finish 5.更新maven 原文地址:https://www.cnblogs.com/Life-is-Demo/p/10949978.html

maven项目导入本地jar包

第一步:在项目的resources文件夹下创建一个文件夹来存放jar包,示例如下图 然后pom中做如下配置. 其中 dependency元素的groupId和 artifactId  以及 version 可以随便写,但建议与jar包保持一致. systemPath 标签的 ${project.basedir}  是项目所在磁盘目录写死就行,后面是jar包路径. 其余按照图中配置即可,这样无论是在idea中还是将jar包打进包中都可以. -- 转载请注明出处 原文地址:https://www.c

maven笔记-将本地jar包打包进可执行jar中

参考资料:http://www.cnblogs.com/richard-jing/archive/2013/01/27/Maven_localjar.html 使用本地jar <dependencies> <dependency> <groupId>org.richard</groupId> <artifactId>my-jar</artifactId> <version>1.0</version> <s

Maven仓库中添加本地Jar包

1.确定JAR包版本号 ---> 11.2.0.1.0 2.确定JAR包本地路径 ---> d:\local\jar\ojdbc6.jar 3.自定义Maven GAV坐标 ---> groupId:com.oracle ---> artifactId:ojdbc6 ---> version:11.2.0.1.0 4.执行Maven Install命令 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojd

Maven项目中使用本地JAR包

将jar包安装到本地repository中 mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar 3. 添加 in project repository,在新机器上执行时就不用运行mvn install:install-file命令了 <repository> <id>in-project</id>