新手请教idea中怎么将maven下载的jar包添加到tomcat的web项目下的lib目录?

        <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->

<dependency>

<groupId>org.hibernate</groupId>

<artifactId>hibernate-core</artifactId>

<version>4.2.12.Final</version>

</dependency>

图片描述

通过这样的形式下载了hibernate的jar包,请问如果我现在准备新建一个tomcat的web项目,为了让tomcat运行的时候能够识别jar包,请问我应该以什么办法快速将这些通过maven下载的jar包添加到web项目下的lib目录下面呢?

ps: 还有一个问题就是,我新建一个web项目的时候,应该将这个web项目独立与src目录,还是应该放在src目录下面呢?运行环境是ubuntu16.04。

回答:

首先maven是构建工具,而不是一个jar包下载工具。手动复制到tomcat的lib下实在是too young,too simple。
容器中的lib和应用中的lib应该做到尽可能的隔离,否则很容易引起jar包冲突,而且还会造成启动过慢。
下面正面回答你的问题:
在idea上的build有个make project选项,他会帮你build一遍工程,在target下生成.war或者.jar,应用所需的lib也会帮你打包到这个.war或者.jar里,你把这个放到tomcat的webapp里就能使用了。
不使用idea,你可以配置相应的plugin,在工程目录下mvn clean package 也会帮你打包。

回答:

不是很懂lz 的意思 如果只是单纯的 找这些jar包的位置的话 如果我没记错的话 应该是 home>user(自己的账号)>.m2(隐藏) 里面 前提是 你没有去修改过 仓库的位置

以上是 新手请教idea中怎么将maven下载的jar包添加到tomcat的web项目下的lib目录? 的全部内容, 来源链接: utcz.com/p/175151.html

回到顶部