में दो बार एक प्रोजेक्ट दिखा रहा है मेरे पास ग्रैडल के साथ एक कोटलिन प्रोजेक्ट है जिसमें दो बच्चे हैं। जब भी मैं इसे आईडीईए में खोलने की कोशिश करता हूं, तो बच्चों में से एक पेड़ में दो बार दिखाया जाता है।आईडीईए पेड़
ट्री में, आप शीर्ष स्तर, grpc और जीआरपी पर दो परियोजनाओं देख सकते हैं। मुद्दा यह है कि जीआरपीसी (शीर्ष स्तर से) एक ही परियोजना है जो जीआरपीसी है जो जीआरपी के बच्चे हैं।
माता पिता gradle.build:
buildscript {
ext.kotlin_version = '1.0.1'
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
}
}
gradle.settings फ़ाइल:
include ':grpstd', ':grpc'
grpc gradle.build:
यहाँ मेरी Gradle निर्माण फ़ाइलें हैं
apply plugin: 'antlr'
apply plugin: 'application'
apply plugin: 'kotlin'
mainClassName = 'sron.grpc.MainKt'
compileKotlin.dependsOn generateGrammarSource
generateGrammarSource {
arguments += ['-package', 'sron.grpc.compiler.internal']
}
dependencies {
antlr 'org.antlr:antlr4:4.5.2-1'
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile 'commons-cli:commons-cli:1.3.1'
compile 'org.ow2.asm:asm:5.0.4'
compile project(':grpstd')
testCompile 'junit:junit:4.12'
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
}
grpstd gradle.build:
apply plugin: 'kotlin'
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
testCompile 'junit:junit:4.12'
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
}
क्यों कि इस परियोजना में दो बार दिखाया जा रहा है? मैं यह कैसे रोक सकता हूँ?
मुझे ग्रोवी परियोजना के साथ एक ही समस्या है। मेरा मानना है कि यह ऑटो-आयात के कारण है, लेकिन अभी तक कोई संकल्प नहीं पता है। – solvingJ
.gradle फ़ोल्डर को हटाने का प्रयास करें, प्रोजेक्ट को बंद करें और प्रोजेक्ट को धीरे-धीरे से पुनः आयात करें। – Omri374
इस तरह की चीज तब हो सकती है जब प्रोजेक्ट निर्देशिका को प्रतीकात्मक लिंक के माध्यम से एक्सेस किया जाता है। Http://stackoverflow.com/a/25888978/14379 देखें – seanf