首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为子项目(Activejdbc)测试表?IE,我的maven依赖项之一使用activejdbc。

如何为子项目(Activejdbc)测试表?IE,我的maven依赖项之一使用activejdbc。
EN

Stack Overflow用户
提问于 2015-03-23 14:28:56
回答 1查看 141关注 0票数 0

我百分之八十肯定我遇到的问题是因为仪器。

所以我有一个项目(A),它使用项目(B)作为它的maven依赖项。

项目B使用activejdbc。

在项目A上运行mvn process-classes似乎并不能显示项目B的表。

它给了我以下错误。我可以验证构造函数确实存在,不管它怎么说。

代码语言:javascript
复制
Exception in thread "main" org.javalite.activejdbc.InitException: Model 'com.xxx.xx.Tables$Currency' must provide a default constructor. Table:
    at org.javalite.activejdbc.Model.create(Model.java:2143)
    at org.javalite.activejdbc.Model.createIt(Model.java:2181)
    at com.xxx.xx.Tables$Currency.createIt(Tables.java:2178)
Caused by: java.lang.NullPointerException
    at org.javalite.activejdbc.Model.setRaw(Model.java:234)
    at org.javalite.activejdbc.Model.set(Model.java:224)
    at org.javalite.activejdbc.ModelDelegate.setNamesAndValues(ModelDelegate.java:52)
    at org.javalite.activejdbc.Model.create(Model.java:2137)
    ... 8 more
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-24 07:24:12

您需要使用父/子Maven安装程序。请看这里的完整答案:https://github.com/javalite/activejdbc/issues/392

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29212832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档