我们使用Java EE,并希望在Netbeans中使用版本8。
我做了以下事情: Netbeans how to add a JavaEE version?
为什么没有javaee-endorsed-api版本8? https://mvnrepository.com/artifact/javax/javaee-endorsed-api
我想告诉Maven使用版本8,但是在任何地方都找不到。有必要吗?我们应该将其从pom中完全删除还是使用版本7?
答案 0 :(得分:1)
我不知道您使用的是哪个版本的NetBeans。
如果您使用的是Oracle NetBeans v8,则只需使用原型创建一个Maven Web应用程序并搜索Airhacks。您应该按照以下图片查看。
只需在上面的第三张图片中填写模板,您就应该有一个Java EE 8应用程序。
如果您使用的是Apache NetBeans,则开箱即用Java EE安装程序附带的download this distribution,然后按照上面的图像进行操作。
答案 1 :(得分:0)
IDE的代表,在使用Maven开发Java EE 8应用程序时,您需要包括以下依赖项:
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>8.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
请记住,这种依赖关系是规范,因此,为什么范围是provided
。您将需要将应用程序部署到Java EE 8应用程序容器,例如GlassFish 5.0或WildFly 14。