java - 新手请教idea中怎么将maven下载的jar包添加到tomcat的web项目下的lib目录?
巴扎黑
巴扎黑 2017-04-18 10:19:22
[Java讨论组]
        <!-- 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。

巴扎黑
巴扎黑

全部回复(2)
伊谢尔伦

首先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(隐藏) 里面 前提是 你没有去修改过 仓库的位置

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号