Spring Boot 2.5+ में Gradle (Kotlin DSL) के साथ बिल्ड करते समय plain.jar को कैसे हटाएं?
नमस्ते! मैं Spring Boot 2.5.0 का उपयोग Gradle (Kotlin DSL) के साथ कर रहा हूं और देखा कि प्रोजेक्ट बिल्ड करने पर दो jar फ़ाइलें जनरेट होती हैं: `my-app-0.0.1-SNAPSHOT.jar` (कार्यशील, एक्जीक्यूटेबल) और `my-app-0.0.1-SNAPSHOT-plain.jar`।
आखिरी वाली, जैसा कि मैं समझता हूं, बिना डिपेंडेंसी के केवल क्लासेस रखती है और चलती नहीं है। यह जगह घेरती है और CI/CD पाइपलाइन में भ्रम पैदा करती है। मैं इससे छुटकारा पाना चाहता हूं।
मेरा `build.gradle.kts` इस प्रकार दिखता है:
```kotlin
plugins {
id("org.springframework.boot") version "2.5.0"
id("io.spring.dependency-management") version "1.0.11.RELEASE"
kotlin("jvm") version "1.5.10"
kotlin("plugin.spring") version "1.5.10"
}
java.sourceCompatibility = JavaVersion.VERSION_11
dependencies {
implementation("org.springframework.boot:spring-boot-starter-web")
implementati