Netbeans中的Java EE8-javaee-endorsed-api 8

时间:2018-12-08 16:32:19

标签: java java-ee netbeans payara

我们使用Java EE,并希望在Netbeans中使用版本8。

我做了以下事情: Netbeans how to add a JavaEE version?

这: Upgrade netbeans to JEE 8

为什么没有javaee-endorsed-api版本8? https://mvnrepository.com/artifact/javax/javaee-endorsed-api

我想告诉Maven使用版本8,但是在任何地方都找不到。有必要吗?我们应该将其从pom中完全删除还是使用版本7?

2 个答案:

答案 0 :(得分:1)

我不知道您使用的是哪个版本的NetBeans。

如果您使用的是Oracle NetBeans v8,则只需使用原型创建一个Maven Web应用程序并搜索Airhacks。您应该按照以下图片查看。

Maven原型 Maven Archetype

搜索Airhacks原型 Search for Airhacks Archetype

根据您的需要填写 Fill in as per your need

只需在上面的第三张图片中填写模板,您就应该有一个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。