可能的仪器模块项目 Activejdbc 和 Maven?

Is possible instrument module project witch Activejdbc and Maven?

我有一个父项目 A(war),该项目具有依赖性,与项目 B(jar) 类似

<dependency>
<groupId>big-parent</groupId>
<artifactId>big-BL</artifactId>
<version>1.0</version>
</dependency>

项目 B 中有项目 A 召回的所有 'models'。

当我使用命令

检测我的 A 项目时
mvn process-classes 

我没有编译错误,但是当调用我的 RestController 时,例如从邮递员的项目中,问题是:

org.javalite.activejdbc.InitException: failed to determine Model class name, are you sure models have been instrumented?

我确定问题出在项目 A 的检测中,但我做错了什么?

我做的另一个步骤是反编译 A 项目的 WAR 文件,实际上,在 'lib' 文件夹中,有 B 项目的 jar,但是,我感兴趣的模型,没有从 super class 到 subclass 关于检测的方法.... 有人知道什么是正确的方法吗?

您需要检测具有模型的项目。这意味着您需要检测项目 B。此外,您不需要显式调用 process-classes,因为 mvn clean install 无论如何都会这样做。

就打包而言,看起来您将从设置多模块项目中受益,其中 B 是一个模块,A 是另一个模块,它依赖于 B。 一般来说,你需要更多地了解Maven:https://books.sonatype.com/mvnex-book/reference/multimodule.html