公主原型的公爵年龄在哪里?每第一杯JEE7

时间:2014-08-04 03:21:00

标签: java maven java-ee netbeans ejb

我跟随JEE7 first cup directions for EJB

  

在根据原型创建应用程序之前,您必须这样做   首先将原型和支持项目安装到您的本地   Maven存储库。

In NetBeans IDE select File, then Open Project, navigate to tut-install/, 
select example, deselect the Open Required Projects check box, and click
Open Project.

Right-click the firstcup project in the Projects pane and select Build.

只有我没有看到tut-install,这似乎是tut-install的唯一参考...

虽然我已经安装了maven,但我看不到dukes-age

Create the Project in NetBeans IDE 
    From the File menu, select New Project.
    Under Categories, select Maven.
    Under Projects, select Project from Archetype.
    Click Next.
    In the Search field, enter dukes-age.
    In the Known Archetypes field, select dukes-age-archetype.
    Click Next.
    In the Project Name field, enter dukes-age.
    In the Package field, enter firstcup.dukesage.resource.
    Click Finish.

浏览原型时,我看到:

enter image description here

为什么dukes-age项目没有出现?

5 个答案:

答案 0 :(得分:3)

这是我的想法。把它扔在这里作为附加信息。

Netbeans 8.0.1附带的glassfish安装中没有这种类型。我从http://www.oracle.com/technetwork/java/javaee/downloads/index.html下载了 Java EE SDK update 1

提取下载的.zip后,java_ee_sdk-7u1 \ glassfish4 \ docs \ firstcup \ example文件夹中包含了这些类型。

答案 1 :(得分:1)

  1. 单击“打开项目”
  2. 转到%YOUR_GLASSFISH_FOLDER%\docs\firstcup
  3. 打开examples
  4. 请注意,Java EE SDK附带Glassfish,NetBeans附带Glassfish。您需要Java EE SDK中的Glassfish。

    1. 右键单击“项目”窗格中的firstcup项目,然后选择“构建”。
    2. 现在您可以基于dukes-age原型创建应用程序 - 只需按照教程第3.2.2.2节中的说明操作即可。在我的情况下,在步骤5之后大约需要10分钟,直到dukes-age-archetype出现Known Archetypes,所以你需要耐心等待。

答案 2 :(得分:1)

可以在这里找到:

https://java.net/downloads/glassfish-samples/

虽然它似乎也附带了玻璃鱼本身。

答案 3 :(得分:1)

从javee7 sdk打开NetBeans中的第一个杯子项目后,您应该使用以下命令编辑pom.xml:

<groupId>org.glassfish.javaeetutorial.firstcup</groupId>
  <artifactId>dukes-age-archetype</artifactId>
  <packaging>maven-archetype</packaging>

然后构建dukes-age-archetype项目以列出已知类型。

答案 4 :(得分:1)

一个古老的话题。

不确定是不是bug,但是从intellij构建First Cup项目/模块不会为我创建任何Maven原型。我遵循以下步骤来获得Maven公爵时代的原型。

  1. 安装IntelliJ Maven原型目录插件https://plugins.jetbrains.com/plugin/7965-maven-archetype-catalogs

  2. 从First Cup根目录运行mvn clean install。它将在Maven存储库根目录中创建archetype-catalog.xml

  3. 将xml路径添加到 Maven原型目录File -> Settings -> Build execution, Deployment -> Build tools -> Maven Archetype Catalog

现在应该出现org.glassfish.docs:*原型

enter image description here