2016-11-25 11 views
1

上記のファイルを含むutil-java.jarという名前のjarファイルをビルド.gradleファイルに追加しました。コンパイル時にエラーはありません。しかし、プロジェクトを実行すると私はNoClassDefFoundErrorになります。エラーjava.lang.NoClassDefFoundError:com/liferay/util/dao/orm/CustomSQLUtil

この問題を根絶する方法を教えてください。私のbuild.gradleは以下のとおりである: -

dependencies { 
    compile group: "biz.aQute.bnd", name: "biz.aQute.bndlib", version: "3.1.0" 
    compile group: "com.liferay", name: "com.liferay.osgi.util", version: "3.0.0" 
    compile group: "com.liferay", name: "com.liferay.portal.spring.extender", version: "2.0.0" 
    compile group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.6.0" 
    compile project(":modules:customuser:customuser-api") 

    compile group: 'com.liferay.portal', name: 'portal-kernel', version: '5.2.3' 
    runtime group: 'com.liferay.portal', name: 'portal-kernel', version: '5.2.3' 



    compile group: 'com.liferay.portal', name: 'util-java', version: '6.2.4' 
    runtime group: 'com.liferay.portal', name: 'util-java', version: '6.2.4' 
} 
+1

あなたのバンドルは 'com.liferay.util.dao.orm'パッケージをインポートしますか? –

答えて

0

のような何か:

compileOnlyグループ: "com.liferay"、名称: "com.liferay.portal.dao.orm.custom.sql"、バージョン: "1.0.5"

お手伝いします。