मेरे पास एक बैच फ़ाइल है जो तीन मावेन कमांड को निष्पादित करती है, एक के बाद एक। प्रत्येक कमांड को स्क्रिप्ट में सफलतापूर्वक निष्पादित किया जा सकता है - स्वयं द्वारा! लेकिन जब मैं सभी तीन कमांड्स को एक ही फाइल में जोड़ता हूं, तो स्क्रिप्ट से बाहर निकलने से पहले केवल एक ही निष्पादित होता है। कोई विचार क्यों?
mvn install:install-file -DgroupId=gdata -DartifactId=base -Dversion=1.0 -Dfile=gdata-base-1.0.jar -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=gdata -DartifactId=blogger -Dversion=2.0 -Dfile=gdata-blogger-2.0.jar -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=gdata -DartifactId=blogger-meta -Dversion=2.0 -Dfile=gdata-blogger-meta-2.0.jar -Dpackaging=jar -DgeneratePom=true
इसके अलावा, अगर मैं सभी तीन आदेशों को कॉपी करता हूं और उन्हें कमांड शेल (cmd.exe) में पेस्ट करता हूं, तो वे एक के बाद एक बिना किसी समस्या के निष्पादित करते हैं। तो यह जाहिरा तौर पर डॉस बैच फ़ाइल के साथ कुछ समस्या है।