在Maven中链接JBoss的JSF库

时间:2016-07-13 14:10:18

标签: eclipse maven jsf java-ee jboss

我在Eclipse中有一个非常简单的Web项目,它使用JSF并使用JBoss 4.2.3运行。我有一个Mavenized'生成项目和pom.xml。 pom.xml是空的,没有依赖项,但我可以安装这个maven项目,当我从eclipse运行JBoss时,我会看到我的网页。一切都很好,直到这里。

现在我需要扩展java代码的逻辑,我需要添加一个从另一个项目生成的新工件,这就是我的问题开始的地方。当我为这个新工件添加一个依赖项时,我尝试make a' install'我收到了这个错误:

  

[错误]无法执行目标   org.apache.maven.plugins:Maven的编译器插件:2.3.2:编译   项目MyTest上的(default-compile):编译失败:编译   失败:

     

[ERROR]   /home/daniel/workspace/valais/voba-switch/src/ch/steria/scada/sw/web/controller/SwitchController.java:[7,24]   包javax.faces.model不存在

     

[ERROR]   /home/daniel/workspace/valais/voba-switch/src/ch/steria/scada/sw/web/controller/SwitchController.java:[45,13]   找不到符号

     

[ERROR]符号:类SelectItem

我看到缺少的库位于JBoss的jboss-web.deployer目录中。如何在pom.xml中链接这些库,或者如何从jboss maven存储库中获取正确的库以获取我的jboss vesion?

谢谢, 达尼。

1 个答案:

答案 0 :(得分:0)

我只需将JBoss中的工件设置为“提供”。