2015-08-16 17 views
5

Buildship 1.0.1 ile Eclipse Luna SR2 çalıştırıyorum.Buildship kullanarak Eclipse'deki Gradle sürümünü nasıl değiştirebilirim?

Sihirbaz kullanarak oluşturduğum Gradle projeleri Gradle 2.5-rc-2 ile çalışıyor ancak en son sürüm olan 2.6'yı kullanmak istiyorum.

Bunu nasıl yapabilirim?

apply plugin: 'java' 

repositories { 
    jcenter() 
} 

dependencies { 
    testCompile 'junit:junit:4.12' 
} 

task wrapper(type: Wrapper) { 
    gradleVersion = '2.6' 
} 

Çözüm: Ben Makoto önerildiği gibi sürümünü ayarladıktan sonra Eclipse yeniden eğer sadece çalışıyor Nedense görevi ayarlama

hiçbir etkisi olmadı. Sen görevi wrapper çalışan tip Gradle Project yeni Run Configuration oluşturabilir

task wrapper(type: Wrapper) { 
    gradleVersion = '2.6' 
} 
+0

Sadece emin olmak istiyorum: 'wrapper' görevini çalıştırdınız, değil mi? './gradlew --version' veya Windows eşdeğerini çalıştırdınız mı? – Makoto

+0

Evet, sarmalayıcı görevi ve hayır, komut satırı kullanmıyorum IDE'den yapmak istiyorum. Ama Eclipse'i yeniden başlattığımda işe yaradı. Emin değil neden = O. Aynı durumun olup olmadığını görmek için evde bilgisayarımı deneyeceğim, böylece bir hatayı rapor edebilirim. – BonanzaOne

+1

@Makoto Asnwer'ınız doğru, ancak çalışmak için Eclipse'i yeniden başlatmam gerekiyordu. – BonanzaOne

cevap

6

, bu gradleVersion özelliğini ayarlayarak basit bir mesele bu. Bu çalıştırma yapılandırmasının çalıştırılması, tutucuyu yeniden başlatmaya gerek kalmadan sarıcı sürümünü güncellemelidir.

+3

Komut satırından çalıştırıyorsanız, aşağıdakileri de yapabilirsiniz: gradlew sarıcı --grad sürüm 2.6 –

+1

Bu, build.gradle dosyasıyla ilgili deneyimimi güncelleştirmez. – Makoto

+1

, build.gradle dosyasını güncelleştirmeyecek, ancak gradle sarıcısındaki gradle sürümünü güncelleyecektir. Yapım aşamasında, işe yaramamak için tutuklamayı yeniden başlatmam gerekiyordu. –

0

: Eğer sarmalayıcı kullanmak istiyorsanız

0

Farklı sürümlerde aynı sorunu yaşadım. Çözelti proje kök klasöründe gradle sarıcı görevi, ardından yapı dosyası için aşağıdaki görev eklemek çalıştırmaktır:

task wrapper(type: Wrapper) { 
    gradleVersion = '2.6' 
} 

sancının yanlış sürümü kurmak için kullanılmıştır nedeni yaratılmış hiçbir sarıcı olduğudur Kullanmak istediğim versiyon için.

İlgili konular