JBOSS的libs太多了!(m2eclipse的一个问题)

JBOSS的libs太多了!(m2eclipse的一个问题),eclipse,maven-2,jboss,m2eclipse,eclipse-wtp,Eclipse,Maven 2,Jboss,M2eclipse,Eclipse Wtp,我承认这不是最好的标题,但如果没有三行的标题,我不知道该怎么说 我有一个(例如)依赖JTA的项目,使用范围“提供”(JBOSS自带了自己的JTA实现)。如果我使用m2eclipse,它可以很好地解决所有依赖关系。我的问题是,如果我将这个项目部署到jboss(在eclipse中),那些提供的依赖项也会放在war文件中,但这是错误的 有没有办法解决这个问题 编辑: 我猜是以下错误: 但是,这个补丁似乎只会包含在下一个eclipse版本中,在为JTA库提供的pom.xml使用范围中。当pom创建war

我承认这不是最好的标题,但如果没有三行的标题,我不知道该怎么说

我有一个(例如)依赖JTA的项目,使用范围“提供”(JBOSS自带了自己的JTA实现)。如果我使用m2eclipse,它可以很好地解决所有依赖关系。我的问题是,如果我将这个项目部署到jboss(在eclipse中),那些提供的依赖项也会放在war文件中,但这是错误的

有没有办法解决这个问题

编辑:

我猜是以下错误:


但是,这个补丁似乎只会包含在下一个eclipse版本中,在为JTA库提供的pom.xml使用范围中。当pom创建war文件时,它在war中不会有那个jta jar。

我将用上一个问题的答案回答这个问题-基本上,为jta创建您自己的pom,并为所有这些可传递依赖项排除或设置提供的范围。在项目中,将jta依赖项设置为刚刚创建的pom


正如我在问题中提到的,它在Eclipse3.5中是固定的


我对它进行了测试,它终于起作用了。

请再次阅读我的问题。我的war文件没有JTA jar,只有eclipse为在jboss中部署而创建的war文件。