![](/img/trans.png)
[英]Trying to import maven project but some dependencies are missing in eclipse after the import
[英]Why are dependencies missing after gradle import in eclipse kepler
我已通過Buildship Gradle Integration在Windows 10上的Eclipse Kepler中導入了項目JCPABE( https://github.com/TU-Berlin-SNET/JCPABE )。
現在,許多軟件包向我顯示了類似的錯誤,涉及到不存在的5-10個類,似乎它們都屬於cpabe.policyparser軟件包。 該軟件包存在,但似乎缺少某些Java類。
似乎它們在gradle.build中正確聲明了,例如
compileJavacc {
inputDirectory = compileJjtree.outputDirectory
outputDirectory = file('generated/javacc/cpabe/policyparser')
}
但是我在我的項目或項目或工作區文件夾中找不到它們。 如何包含它們?
例如缺少課程
Node
ParseException
ASTStart
TokenMgrError
ParseTree
我相信有2種刷新IDE類路徑的方法。
尚不理想的是嘗試使用您用於Gradle集成的插件刷新項目,我相信它是Buildship(不確定我使用IntelliJ)
另一種解決方案得到這個工作沒有任何IDE插件是apply plugin: eclipse
在你build.gradle
和公正運行gradle eclipse
任務來重新生成類路徑。
您可能還希望將生成的文件夾添加到腳本中的sourceSets{}
中。
sourceSets.main {
java {
srcDirs = [
"$projectDir/src/main/java",
"$projectDir/<path_to_your_generated_dir>",
]
include '**/*.java'
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.