2

寻找一种将 NetBeans Java Web 项目 (Java EE) 导出到 Eclipse 的干净方法。

已经尝试导入war文件,但输出很多错误。我认为是因为 EJB 对象不包含在那里。

Netbeans 项目与 PostgreSQL 和 Glassfish 服务器有连接,所有东西都安装在我的 Windows PC 上。它使用 EJB 模块,并且具有 REST 实现和 JPA 持久性。

使用 Netbeans 7.2 和 Eclipse IDE 1.5(最新)

这是 Netbeans 项目的视图:

网豆

下面是在 Eclipse 中导入 war 文件(由 Netbeans 生成)产生的项目。

蚀

这将是一个干净的方式来做到这一点?

我还可以听到有关将其导入 IntelliJ Idea 的想法。

4

3 回答 3

2

解决方案花了很长时间,但以下是基本步骤:

创建空 EAR 项目 在 Eclipse 中,添加 2 个模块,EJB 和 Web 模块。然后将 JPA 方面添加到 EJB 项目中。导入的 src 文件夹。然后将 EAR 项目导出到 JBoss(更改了 Glassfish,没有特别的原因)。

在这种情况下,Netbeans 中的 1 个项目基本上相当于 Eclipse 中的 3 个项目。

于 2012-08-24T14:48:45.137 回答
1

准备弄脏你的手。

Netbeans 默认使用 Ant 构建脚本。这些脚本不能直接转换为与 Eclipse 一起使用。

我这样做的方式是在 Netbeans 中创建一个 Maven 项目,并将 Ant 项目中的所有源文件复制到 Maven 项目中。Eclipse 提供了一个 Maven 插件,使您能够使用 Maven 项目。Maven 项目(如果设置正确)倾向于独立于 IDE。

于 2012-08-23T09:42:30.767 回答
0

您可以尝试在 Eclipse 中创建新项目,然后选择“从现有源创建项目”。然后从 NetBeans 项目中指向 src 文件夹。您可能需要自己组织您的 REST 服务等,但我认为这就是方式。

于 2012-08-22T18:57:48.963 回答