【发布时间】:2015-08-29 14:09:31
【问题描述】:
我在 Netbeans 8.0.1 上创建了一个 maven EJB 项目,当我最初创建该项目时,我没有为其运行指定服务器并将 Java EE 版本保留在 5 上(我想我稍后会更改它) .
现在我想更改项目属性,以便使用 Java EE 版本 6 运行。
我不能那样做。我尝试查找 (project-folder)/nbproject/project.properties 文件,它不存在。
我尝试从 git 重新签出项目,只有 (project-folder)/src、一个 pom.xml 和一个 .gitingore 文件,但 Neatbeans 知道该项目配置为使用 Java EE 版本 5。
这也会导致 maven 构建中断:
无法在项目上执行目标 org.apache.maven.plugins:maven-ejb-plugin:2.3:ejb (default-ejb):组装 EJB 时出错:META-INF/ejb-jar。 ejbVersion 2.x 需要 xml
关于如何更改 Java EE 版本以便它反映在 Netbeans 8 和 maven 构建上的任何帮助?
愿原力与你同在!
【问题讨论】:
-
在 Netbeans 中,如果您右键单击项目并转到
Properties -> Run -> Java EE Settings,是否允许您将项目设置从 EE 5 更改为 6? -
@whitlaaa 不,没有,你成功了吗?
-
通常是的,但我相信这取决于您如何创建项目。它看起来像this。如果您看不到,这个bug ticket 听起来可能与您看到的相似。
标签: java maven jakarta-ee netbeans netbeans-8