Java IntelliJ IDEA 11添加CDI方面失败?

Java IntelliJ IDEA 11添加CDI方面失败?,java,jakarta-ee,intellij-idea,cdi,Java,Jakarta Ee,Intellij Idea,Cdi,我的POM中有以下依赖项。我试图在IntelliJ IDEA 11中添加CDI方面,因为我认为我可以选择创建beans.xml文件,而无需手动编写它,就像您对persistence.xml等所做的那样。但是,尽管我有它说Weld缺少的依赖项,但是,当我在POM中拥有所需的一切时,为什么我需要下载这些 <dependency> <groupId>javax</groupId> <artifactId>javae

我的POM中有以下依赖项。我试图在IntelliJ IDEA 11中添加CDI方面,因为我认为我可以选择创建beans.xml文件,而无需手动编写它,就像您对persistence.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>

爪哇
JavaEEAPI
6
假如
javax.enterprise
CDIAPI
1
假如

在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>

org.jboss.spec

,我将其用于普通JavaEE6堆栈(在JBossAS6上)

我从未在类路径上使用过weld。只需使用CDIAPI和beans.xml,它就会发现这个方面很好。如果您担心必须手动创建beans.xml,请为它创建一个模板,然后完成