我在#arquillian Freenode IRC频道询问了问题
当用户告诉我他成功跑了
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 repo下载的任何文件。
文件夹树
.
├── 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
答案 0 :(得分:0)
该示例中的_Game
类由Hibernate JPA 2元模型生成器(hibernate-jpamodelgen
)生成,该生成器被定义为项目POM中的依赖项。您现在需要使用metamodel generator reference guide中列出的选项生成元模型。
您可以通过配置注释处理阶段来使用Eclipse本身。或者您可以修改POM以使用指南中指定的maven-compiler-plugin
配置,作为构建的一部分运行。