11
साथ संकलित करने के लिए मैं एक Gradle निर्माण स्क्रिप्ट के समान है:कैसे स्रोत फ़ाइलों पैदा करते हैं और उन्हें Gradle
apply plugin: 'war'
task genSources << {
// here I generate some java files
}
// making sure that source files are generated
// before compilation
compileJava.dependsOn(genSources)
मैं genSources
में उत्पन्न फ़ाइलों compileJava
दौरान src/main/java
में फ़ाइलों के साथ संकलन कर सकते हैं कैसे?
जैसे sourceSets.main.java.srcDir –
'' तुम भी 'srcDirs 'निर्माण के माध्यम से गुणकों में जोड़ सकते हैं/जेनरेट-एनआरजी/जावा ',' src/main/java'' –
मैंने पाया कि इससे मुझे जेनरेट की गई फाइलें ** संकलित ** प्राप्त हुईं, जो 'जेनरेट/जावा /' स्थान से ठीक है। लेकिन किसी कारण से XSD फ़ाइलों से जेएक्सबी कक्षाएं उत्पन्न करने का कार्य तब भी नहीं होता है जब यह ** genSources ** में संकलन की निर्भरता हो। मुझे अभी भी मैन्युअल रूप से दर्ज करने की आवश्यकता है: 'xjc' gradle अलग करें, और इससे पहले कि मैं बिल्ड करें। _कोई विचार?_ – will