【问题标题】:Is possible instrument module project witch Activejdbc and Maven?是否有可能的仪器模块项目巫婆 Activejdbc 和 Maven?
【发布时间】:2020-03-05 16:24:35
【问题描述】:

我有一个父项目 A(war) 实现,具有依赖项,项目 B(jar),类似

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

在项目 B 中,有项目 A 调用的所有“模型”。

当我使用命令检测我的 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,但是,我感兴趣的模型,没有从超类到子类的方法仪器仪表.... 有人知道什么是正确的方法吗?

【问题讨论】:

    标签: java maven activejdbc javalite


    【解决方案1】:

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

    就打包而言,您似乎将从建立一个多模块项目中受益,其中 B 是一个模块,A 是另一个模块,它依赖于 B。 一般需要了解更多关于Maven的知识:https://books.sonatype.com/mvnex-book/reference/multimodule.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-13
      • 2012-08-29
      • 1970-01-01
      • 2016-05-20
      • 1970-01-01
      • 2012-06-14
      • 2012-09-18
      • 2011-04-07
      相关资源
      最近更新 更多