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

查看:384
本文介绍了java - 新手请教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 也会帮你打包。

这篇关于java - 新手请教idea中怎么将maven下载的jar包添加到tomcat的web项目下的lib目录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆