![](/img/trans.png)
[英]Adding JavaFX 17.0.2 into existing Java 11 Project IntelliJ IDEA
[英]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.