में जार पुस्तकालयों निर्भरता कॉपी करने के लिए मैं इस build.gradleकैसे Gradle
apply plugin: 'java'
apply plugin: 'application'
manifest.mainAttributes("Main-Class" : "com.test.HelloWorld")
repositories {
mavenCentral()
}
dependencies {
compile (
'commons-codec:commons-codec:1.6',
'commons-logging:commons-logging:1.1.1',
'org.apache.httpcomponents:httpclient:4.2.1',
'org.apache.httpcomponents:httpclient:4.2.1',
'org.apache.httpcomponents:httpcore:4.2.1',
'org.apache.httpcomponents:httpmime:4.2.1',
'ch.qos.logback:logback-classic:1.0.6',
'ch.qos.logback:logback-core:1.0.6',
'org.slf4j:slf4j-api:1.6.0',
'junit:junit:4.+'
)
}
के साथ एक runnable जार मिला लेकिन यह विफल रहा है चलाते हैं क्योंकि निर्भरता जार नहीं मिल रहा।
और उसके बाद मैं इस कोड जोड़ें:
task copyToLib(type: Copy) {
into "$buildDir/output/libs"
from configurations.runtime
}
लेकिन कुछ भी परिवर्तन ... मैं फ़ोल्डर उत्पादन/libs नहीं मिल सकता है ...
मैं कैसे कॉपी कर सकते हैं करने के लिए निर्भरता libs जार एक निर्दिष्ट फ़ोल्डर या पथ?
आप कोड कैसे चलाते हैं? –
@PeterNiederwieser Niederwieserfirst मैं चलाएँ: Gradle निर्माण,, runnable जार फ़ाइल मिलता तो जार फ़ाइल को चलाने: जावा जार XXX.jar – jychan
आप शायद सिंक के बजाय कॉपी उपयोग करना चाहते हैं। भी https://docs.gradle.org/current/userguide/working_with_files.html#sec:sync_task – morty