تثبيت Grails CXF Plugin

أقوم بتشغيل Grails v2.4.0 وكنت أحاول تثبيت البرنامج المساعد Grails CXF لخدمات الويب. لقد قمت بتنزيل ملف .zip للمكوِّن الإضافي ، ثم شغلت البرنامج المساعد لتثبيت الكبس/المسار/إلى/zip. أثناء محاولة التثبيت ، يعطيني خطأً لا يمكنه العثور على هذه التبعية: org.apache.cxf: cxf-rt-frontend-jaxws: 2.3.0 . تذكر الصفحة التي قمت بتنزيل هذا المكون الإضافي أن كل ما هو مطلوب منها موجود في ملف zip. لا أستطيع استخدام maven لتنزيل الملفات المطلوبة تلقائيًا لأن موقع عملي لا يسمح بتنزيل أي شيء. هل هناك قائمة بالملفات المطلوبة لتثبيت CXF يدويًا يمكنني الرجوع إليها؟

0

2 إجابة

بدلاً من استخدام install-plugin يجب عليك إضافة تبعية إلى القسم الخاص بـ BuildConfig.groovy ، وتأكد من تمكين مستودع mavenCentral() . قم بإلغاء تثبيت المكون الإضافي zip الذي قمت بتثبيته بالفعل ثم قم بتحرير BuildConfig:

grails.project.dependency.resolution = {
   //...
    repositories {
       //other repositories as before
        mavenCentral()
    }

    plugins {
       //other plugins as before
        compile ":cxf:0.9.0"
    }
}
0
وأضاف
عندما تقول "لا تسمح بتنزيل أي شيء" ، كيف قمت بتنزيل البرنامج المساعد البريدي في المقام الأول؟ إذا كانت المشكلة هي أن عملك يتطلب جميع زيارات HTTP من خلال وكيل ، فيمكنك تكوين Grails لاستخدام ذلك الوكيل باستخدام add-proxy و set-proxy الأوامر ( grails.org/doc/latest/ref/Command٪ 20Line/مجموعة-proxy.html ).
وأضاف المؤلف Ian Roberts, مصدر
أفكر في مشكلة mavenCentral هي المشكلة: "لا يمكنني استخدام maven لتنزيل الملفات المطلوبة تلقائيًا لأن موقع عملي لا يسمح بتنزيل أي شيء."
وأضاف المؤلف proflux, مصدر

نظرًا لأنه لا يمكنك تنزيل الاعتمادات العابرة باستخدام Maven ، فيجب أن تتمكن من استبعادها على النحو التالي:

grails.project.dependency.resolution = {

plugins {

    compile ":cxf:0.9.0" {
       excludes([ group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws']
      //you may need to exclude quite a few...
    }
}

Then download the dependency manually and put them in your lib directory. For instance, download the cxf-rt-frontend-jaxws from here: http://search.maven.org/#search|ga|1|g%3A%22org.apache.cxf%22%20AND%20a%3A%22cxf-rt-frontend-jaxws%22%20AND%20v%3A%222.3.0%22

0
وأضاف