2014-10-26 15 views
9

मेरे पास एक अलग ग्रेडल स्क्रिप्ट है जो बस वसंत-बूट प्लगइन जोड़ रही है। यह इस तरह दिखता है:वसंत-बूट ग्रेडल प्लगइन नहीं मिला

buildscript { 
    repositories { 
     mavenLocal() 
     mavenCentral() 
     maven { url 'http://repo.spring.io/libs-release' } 
    } 
    dependencies { 
     classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.1.8.RELEASE' 
    } 
} 

apply plugin: 'spring-boot' 

फिर, एक अन्य परियोजना में, यह इस तरह से संदर्भित है:

apply from: '../../food-orders-online-main/spring-boot.gradle' 

जब मैं काम मैं निम्नलिखित त्रुटि मिल रही है निर्माण चलाएँ:

A problem occurred evaluating script. 
> Failed to apply plugin [id 'spring-boot'] 
> Plugin with id 'spring-boot' not found. 

कोई जानता है कि मैं क्या गलत कर रहा हूं?

+0

मुझे ** 'प्लगइन आईडी' वसंत-बूट 'को हटा दिया गया है। कृपया इसके बजाय 'org.springframework.boot' का उपयोग करें। ** ** – acdcjunior

उत्तर

12

प्लगइन आईडी द्वारा प्लगइन लागू करना स्क्रिप्ट प्लगइन में समर्थित नहीं है। आपको प्लगइन के पूर्ण योग्य क्लास नाम का उपयोग करना होगा।

apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin 

अधिक जानकारी के लिए this thread देखें।

अद्यतन: प्लगइन वर्ग का नाम अपडेट करना।

+0

क्या स्प्रिंग बूट के 1.4.0 संस्करण में कुछ भी बदल गया है? प्लगइन वर्ग का नाम अभी भी वही है? – Defozo

-4

यह हो सकता है कि आपके पास अपने क्लासपाथ पर एक मुख्य (स्ट्रिंग [] मुख्य) के साथ @SpringBootApplication नहीं है ??

1

स्प्रिंगबूट 1.4.0 से शुरू हो रहा है। प्लगइन पैकेज थोड़ा बदल गया है।

apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin 
संबंधित मुद्दे