类路径中的文件未发布(Eclipse + JBoss AS)

时间:2014-02-06 08:07:12

标签: eclipse jboss osx-mavericks instrumentation activejdbc

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

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

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

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

你们能给我一些暗示吗?控制台中没有错误或警告...

2 个答案:

答案 0 :(得分:0)

我认为你的意思是activejdbc_models.properties档案。此文件将由检测过程生成,并将放置在类路径的根目录中,通常是目标/类。请看看它是否在那里。如果它存在,它将被放置在war文件的根目录:war_root / WEB-INF / classes。解压你的war文件,看它是否存在。如果没有,在创建war文件的过程中会出现问题。

答案 1 :(得分:0)

我再次完成了整个过程,经过多次尝试后,我更改了“检测”构建器中的配置,以便在完成后递归刷新资源并开始工作。它在Proj Properties>>建筑商>>编辑(在检测构建器上)>>刷新选项卡。

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