استخدم أحرف Windows Drive في تثبيت Maven: ملف التثبيت
-
29-09-2019 - |
سؤال
عندما أحاول تثبيت جرة مخصصة بأمر Maven التالي ، فسوف تفشل بشكل خاطئ:
mvn -X install:install-file -Dfile=D:\Work\...
Howerver ما يلي يعمل:
mvn -X install:install-file -Dfile=\Work\...
قد تسأل الآن: فأين المشكلة؟ حسنًا ، أريد الاستيراد من ملف نص ، وهناك المسار مع خطاب محرك وجميع الزركشة الأخرى.
فكيف سأذهب حول هذا؟
ملاحظة: رسالة الخطأ هي:
خطأ] لم يتم العثور على مكون إضافي للبادئة "D" في المشروع الحالي وفي مجموعات البرنامج المساعد [org.apache.maven.plugins ، org.code haus.mo] متاح من المستودعات [المحلية (d: ropository) ، Central (http://repo1.maven.org/maven2)]] -> [تعليمات 1] org.apache.maven.plugin.prefix.nopluginfoundforprefixception: لم يتم العثور [org.apache.maven.plugins ، org.codehaus.mojo] متاح من المستودعات
PPS: لا يوجد مدقق إملائي في الشركات الدموية IE :-(
المحلول
في النهاية اخترت:
PUSHD %[PROJECT_HOME]
CALL mvn ^
install:install-file ^
`-Dfile=lib/ojdbc14.jar` ^
`-DgroupId=com.oracle` ^
`-DartifactId=ojdbc14` ^
`-Dversion=9.0.2.0.0` ^
`-Dpackaging=jar`
POPD
إستعملت:
- PushD حتى أتمكن من استخدام أسماء المسارات النسبية.
- اتصل حتى لا ينتهي البرنامج النصي قبل الأوان.
- المائل للأمام بدلا من التراجع.
- كل معلمات -D تحتاج إلى أن يتم وضعها في التراجع تحت Windows.
أتمنى أن يساعد ذلك.
نصائح أخرى
لقد حصلت على خطأ مشابه جدًا باستثناء بادئة "C" ...
بعد قراءة هذا الموضوع ، أضفت علامة اقتباس واحدة إلى اسم ملف JAR الخاص بي كـ -Dfile=‘C:\work\perforce\trunk\Lib\ftp4j\ftp4j-1.7.2.jar’
وتحتاج إلى التأكد من عدم وجود مساحة بين =
و ال '
.
إضافة عروض الأسعار المفردة التي تم إصلاحها وتمكنت من الحصول عليها "BUILD SUCCESS"
كإخراج بلدي بعد التثبيت.
لكن خمن ما أراه في مجلد المستودع الخاص بي؟ ال ftp4j-1.7.2.jar.lastUpdated
, ftp4j-1.7.2.pom
, ftp4j-1.7.2.pom.lastUpdated
تم إنشاء جميع الملفات في المجلد بواسطة التثبيت ، ولكن الفعلي ftp4j-1.7.2.jar
لم يكن/فشل في النسخ ... لذلك في هذه المرحلة ، أنا فقط نسخ يدويًا ftp4j-1.7.2.jar
على نفسي إلى المستودع ويبدو أنه يعمل أخيرًا.
واجهت هذه المشكلة باستخدام PowerShell ، ولكن بطريقة ما ، تم حلها عندما استخدمت موجه الأوامر ...
هل يمكنك المحاولة باستخدام سلسلة مسار Java صالحة؟
- استبدال '' بـ '/'
- أو مضاعفة كل ''
مثال على تثبيت OJDBC6.JAR (على Windows).
قم بتنزيل برامج تشغيل OJDBC من وحي. التالي في أمر إصدار "Command Shell"
mvn install:install-file -Dfile="C:\Users\yourusername\Downloads\ojdbc6-11.2.0.3.jar" -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar