繁体   English   中英

IntelliJ IDEA 11添加CDI构面失败吗?

[英]IntelliJ IDEA 11 adding CDI facet fails?

我的POM中有以下依赖项。 我试图在IntelliJ IDEA 11中添加CDI方面,因为我认为可以像不用persistence.xml等一样,获得一个无需手工编写即可创建beans.xml文件的选项。尽管它说Weld丢失了依赖项,但是当POM中有我需要的所有内容时,为什么我需要下载这些依赖项?

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.enterprise</groupId>
        <artifactId>cdi-api</artifactId>
        <version>1.0</version>
        <scope>provided</scope>
    </dependency>

在此处输入图片说明

在JBoss堆栈上,我通常使用该依赖项:

<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>1.0.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>

(需要JBoss回购)

这里查看该配置,我将其用于普通的Java EE 6堆栈(在JBoss AS 6上)

我从来没有在类路径上焊接过。 只需使用cdi-api和beans.xml,它就可以找到构面。 如果您担心必须手动创建beans.xml,请为此创建一个模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM