Game_无法解析为参数持久性示例中的变量



我在Freenode IRC频道 #arquillian 询问有关问题的问题

Arquiillian JPA 教程:无法创建类 org.jboss.arquillian.test.impl.EventTestRunnerAdaptor 的新实例

当一个用户告诉我他成功运行

https://github.com/arquillian/arquillian-examples/tree/master/arquillian-persistence-tutorial

所以我做到了

git clone https://github.com/arquillian/arquillian-examples.git

然后在 Eclipse 中,我单击了 File->Import->existing Maven Projects 并选择子目录

arquillian-examples/arquillian-persistence-tutorial

一旦 Eclipse 完成导入项目,我在文件中获取

/src/test/java/org/arquillian/example/GamePersistenceTest.java

第 146 行,错误消息

Game_无法解析为变量

我能做什么?在我尝试页面开头的链接时,这并没有成功。我没有更改从 git 存储库下载的任何文件。

文件夹树

.
├── pom.xml
├── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │       └── arquillian
│   │   │           └── example
│   │   │               └── Game.java
│   │   └── resources
│   │       └── META-INF
│   │           └── persistence.xml
│   └── test
│       ├── java
│       │   └── org
│       │       └── arquillian
│       │           └── example
│       │               └── GamePersistenceTest.java
│       ├── resources
│       │   ├── arquillian.launch
│       │   ├── arquillian.xml
│       │   └── jbossas-ds.xml
│       ├── resources-glassfish-embedded
│       │   ├── glassfish-resources.xml
│       │   ├── logging.properties
│       │   └── test-persistence.xml
│       ├── resources-glassfish-remote
│       │   └── test-persistence.xml
│       └── resources-jbossas-managed
│           └── test-persistence.xml
└── target
    ├── classes
    │   ├── META-INF
    │   │   ├── MANIFEST.MF
    │   │   ├── maven
    │   │   │   └── org.arquillian.example
    │   │   │       └── arquillian-persistence-tutorial
    │   │   │           ├── pom.properties
    │   │   │           └── pom.xml
    │   │   └── persistence.xml
    │   └── org
    │       └── arquillian
    │           └── example
    │               └── Game.class
    └── test-classes
        ├── arquillian.launch
        ├── arquillian.xml
        ├── glassfish-resources.xml
        ├── jbossas-ds.xml
        ├── logging.properties
        ├── org
        │   └── arquillian
        │       └── example
        │           └── GamePersistenceTest.class
        └── test-persistence.xml
30 directories, 24 files

该示例中的_Game类由Hibernate JPA 2元模型生成器(hibernate-jpamodelgen)生成,该生成器在项目POM中被定义为依赖项。现在,您需要使用元模型生成器参考指南中概述的选项之一来生成元模型。

您可以通过配置注释处理阶段来使用 Eclipse 本身。或者,您可以修改 POM 以使用指南中指定的maven-compiler-plugin配置,作为构建的一部分运行。

最新更新