如果子项目在相同的包结构中包含相同的文件名,则Gradle子项目生成失败
这是我的项目结构 注意:项目B取决于项目A构建 我在SamplePage.Java中有以下属性 Project-A->SamplePage.Java如果子项目在相同的包结构中包含相同的文件名,则Gradle子项目生成失败,gradle,xtext,xtend,Gradle,Xtext,Xtend,这是我的项目结构 注意:项目B取决于项目A构建 我在SamplePage.Java中有以下属性 Project-A->SamplePage.Java public string name; public int age; public string name; Project-B->SamplePage.Java public string name; public int age; public string name; 我有一个类将引用Project-B SamplePag
public string name;
public int age;
public string name;
Project-B->SamplePage.Java
public string name;
public int age;
public string name;
我有一个类将引用Project-B SamplePage.java类,它未能通过构建抛出任务:Project-B:generatextextext'
,类型SamplePage.java.Execution的方法或字段age未定义。如果我将age
属性添加到Project-B SamplePage.java,它将成功构建。我的问题是如何才能那个问题解决了吗?不确定我是否在构建脚本文件中犯了一些错误
Build.Gradle
allprojects {
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'eclipse'
apply plugin: 'org.xtext.xtend'
}
subprojects {
apply plugin: 'java'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
eclipse {
project {
natures 'org.eclipse.xtext.ui.shared.xtextNature'
buildCommand 'org.eclipse.xtext.ui.shared.xtextBuilder'
}
}
}
etc...