Eclipse Maven WTP (离线)安装及pom.xml中排除所有传递依赖的方式

1、首先,若希望排除依赖包的所有依赖,目前发现可以通过

<exclusions>

<exclusion>

<groupId>*</groupId><artifactId>*</artifactId>

...

的形式来排除依赖包的所有传递依赖。但是maven会告警提示没有合适的匹配。但是工作似乎工作正常。

2、安装Eclipse Maven WTP插件

需要安装三个插件:m2e,m2e-extras,m2eclipse-wtp

一:m2e:可以先在eclipse上安装一个MPC(marketplace client)插件,搜m2e,安装之。

二:m2e-extras:手动下载

http://m2eclipse.sonatype.org/sites/m2e-extras/extras/

下载完后,目录结构

m2e-extras

                 artifacts.jar

                 ....

就是没有eclipse那一级目录。

三:m2e-wtp,同样手动下载

http://download.jboss.org/jbosstools/builds/staging/m2eclipse-wtp-e37/all/m2eclipse-wtp-e37-Sources-SNAPSHOT.zip

后面的ZIP包名称估计有变化,请根据先进入上层目录,再查看相应的版本。

-------------------------------------------

m2e-extras与m2e-wtp下载完成后,直接丢到dropin目录下,后者解压,注意两者都是只有一层外目录。

中间不要eclipse那一级。

----------

随便提一句,WTP应该监控的是target目录,所以,在执行clean命令后,自然部署下的内容也会被清掉,不要因此认为,它不支持热部署,只要target目录一有变化,会立即反映到部署环境下。

猜你喜欢

转载自huihuilou.iteye.com/blog/1515559