maven项目引入本地包,不使用中央仓库

1. dependendy引入

   <dependency>
      <groupId>com.taobao</groupId>
      <artifactId>taobao-core</artifactId>
      <version>1.1</version>
      <scope>system</scope>
      <systemPath>${project.basedir}/lib/com.taobao-1.1.jar</systemPath>
    </dependency>
    <dependency>
      <groupId>com.hehe</groupId>
      <artifactId>my-jar</artifactId>
      <version>1.0</version>
      <scope>system</scope>
      <systemPath>${project.basedir}/lib/my.jar</systemPath>
    </dependency>

${project.basedir} 表示项目根目录,自己本地的jar包,单独建一个文件夹保存

2. 引入本地的jar包在manven打包的时候是不会打入的war包里面的,实际运行的时候还是会缺少包

3. 加入配置可以把引入的本地包打入到war包的WEB-INF/lib下面

    <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-war-plugin</artifactId>
          <version>2.5</version>
          <configuration>
            <warName>my-project-name</warName>

       <!-- 可以把自己本的包打入的war包的WEB-INF/lib目录下 -->
            <webResources>
              <resource>
                <directory>lib/</directory>
                <targetPath>WEB-INF/lib</targetPath>
                <includes>
                  <include>**/*.jar</include>
                </includes>
              </resource>
            </webResources>
          </configuration>
        </plugin>

4. OK,搞定

时间: 2024-10-09 00:15:02

maven项目引入本地包,不使用中央仓库的相关文章

maven项目引入jar包

在maven项目中,如果不小心把build path中maven依赖包干掉了,不知道怎么添加回来,可以找到.classpath文件,加上下面这段即可 <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> <attributes> <attribute name="maven.pomderived" value=&qu

idea非maven项目引入jar包

以JUnit为例. 下载jar包,并粘贴到项目的lib文件中,如果没有这个文件夹需要自己手动创建. 可以发现这个新粘入的jar包前没有小三角,这是还没被解压编译到本项目中. 这时在这上面右键,找到Add as Library. 即可导入jar包了. 原文地址:https://www.cnblogs.com/lxy764139720/p/12190059.html

Maven工程引入jar包(转)

Maven项目引入jar包的方法,希望能帮助有需要的朋友们 法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add External Jars—>选中已事先下好的Jar包导入即可. 法二.通过pom.xml文件的Dependencies标签进行添加 打开maven工程的pom.xml文件.我们可以看到下面有7个标签 Overview:显示maven项目的一些基本信息 Dependencies:添加j

Maven工程引入jar包

Maven项目引入jar包的方法,希望能帮助有需要的朋友们 法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add External Jars—>选中已事先下好的Jar包导入即可. 法二.通过pom.xml文件的Dependencies标签进行添加 打开maven工程的pom.xml文件.我们可以看到下面有7个标签 Overview:显示maven项目的一些基本信息Dependencies:添加ja

Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包

转载博客:http://quicker.iteye.com/blog/2319947 有关MAVEN仓库的理解参见:http://blog.csdn.net/wanghantong/article/details/36427433 MAVEN依赖关系中Scope的作用 Java代码   Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前依赖项的作用域<scope>可以使用5个值: 在定义项目的依

ssm框架整合入门系列——maven工程引入jar包

maven工程引入jar包 Spring SpringMVC MyBatis 数据库连接池,驱动包 其他(jstl.servlet.junit) 打开ssm-crud项目的pom.xml文件,为其添加<dependencies></dependencies>标签,在该标签内添加dependency 用的maven,所以在 https://mvnrepository.com 上搜索需要的jar包. Spring MVC 如图:直接搜spring webmvc 选择需要的版本进入,复制

IDEA中MAVEN项目打JAR包的简单方法

Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 在Idea中把这些都做成了可视化的操作界面,只需要如下操作就好: 在Maven Project目录下,点击package 此时在target目录下,就会生成这个项目的jar包 需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的.比如扫描配置文件

maven项目更换本地仓库

由于电脑重装系统更换原来maven项目的本地仓库 以前的仓库位置如图 需要更换的仓库位置 更换步骤如下: 更换后:

maven项目添加jar包

使用集成工具创建一个maven项目,如果需要添加开发包,只需去maven仓库找到对应的包,将配置信息加入pom.xml文件即可.这样,我们就再也不用到处寻找和下载jar包了. 用例:开发工具 STS 创建springMVC项目,File—>New Spring Project(Templates选择Spring MVC Project)—>next—>finish. 例如配置数据源需要使用commons-dbcp.jar包,只需要去maven仓库(网址:http://mvnreposit