0

我正在一个 ActiveJDBC 项目中工作,该项目需要在构建之前进行检测步骤以进行实体映射。我通过添加一个在类路径中生成 activejdbc.properties 的脚本来做到这一点。

构建部分很好,文件正在工作区中正确生成。但是,当我发布项目时,该文件被打包在 WAR 文件中(尽管所有其他类都很好)。

它是一个简单的动态 Web 项目,除了检测步骤之外,构建或类路径没有任何变化。我正在使用: - OS X Mavericks。- 日食朱诺。- Maven 3。 - JBoss AS 7。 - JRE 1.6。

我使用了以下教程:http: //javalite.io/eclipseIntegration

你们能告诉我发生了什么吗?控制台中没有错误或警告...

4

2 回答 2

0

我再次经历了整个过程,经过多次尝试,我更改了仪器构建器中的配置,以在完成后递归刷新资源并开始工作。它在 Proj Properties >> Builders >> Edit (on instrumentation builder) >> Refresh 选项卡上。

它现在似乎正在工作,但我会尝试映射更多实体以检查它是否真的没问题。

于 2014-02-08T13:10:22.270 回答
0

我想你的意思是activejdbc_models.properties文件。该文件将由检测过程生成,并将放置在类路径的根目录下,通常是目标/类。请看看它是否在那里。如果存在,它将被放置在您的 war 文件的根目录中:war_root/WEB-INF/classes。解压你的war文件,看看它是否在那里。如果不是,那么您创建war 文件的方式就会出现问题。

于 2014-02-06T08:50:25.170 回答