Maven依赖管理的jar文件在打包后可部署文件中的位置?

初学Maven,觉得依赖管理很方便实用,但是有一点不太明白。以web项目为例,以往传统的javaweb项目引用到的jar包,比如spring、struts2等,都是放到W... 初学Maven,觉得依赖管理很方便实用,但是有一点不太明白。
以web项目为例,以往传统的java web项目引用到的jar包,比如spring、struts2等,都是放到WEB-INF的lib目录下,发布到server例如tomcat之后可以到lib目录找到;那么使用maven之后,maven把我需要用到的jar安装在本地仓库.m2目录里面了,通过pom.xml来管理,但是开发完成之后,打包成应用部署到Server去之后,我用到的这些jar在应用中的什么地方呢?我需要到什么地方去找?难道Server所在计算机上也必需要安装maven?
展开
 我来答
匿名用户
2012-03-12
展开全部
打包后jar包就都在lib目录下了,使用maven的也在。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖糖寳寳
推荐于2016-04-09 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3968万
展开全部
使用maven-assembly-plugin,配合assembly.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<appendAssemblyId>true</appendAssemblyId>
<attach>false</attach>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>jp.co.nec.nhm.df.entrance.Entrance</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式