2015-03-23 2 views
0

Я на 80% уверен, что проблема у меня есть из-за инструментария.Как использовать таблицы инструментов для подпроекта (activejdbc)? IE, одна из моих зависимостей maven использует activejdbc

Итак, у меня есть проект (A), который использует проект (B) как свою зависимость от maven.

Проект B использует activejdbc.

mvn process-classes Запуск по проекту А не кажется, инструмент таблицы для проекта B.

Это дает мне следующее сообщение об ошибке. Я могу проверить, что конструктор действительно существует, несмотря на то, что он говорит.

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 

ответ