Başlık gibi, AppEngine projeleri geliştirirken Kotlin'i nasıl kullanabilirim? Build aracım olarak Grajli IntelliJ/Android Studio'yu kullanıyorum.Kotlin, AppEngine projelerini Gradient kullanarak nasıl kullanır?
11
A
cevap
11
AppEngine, derlenmiş .class dosyalarını yürüttüğü için, JVM dilinin bunları ürettiği umurumda değil. Bu, Kotlin'i kullanabileceğimiz anlamına geliyor.
Bunu yapmanın bir yolu, Gradle ve Gradle App Engine plugin kullanmaktır. this gibi görünen bir build.gradle
ile bir proje oluşturun. Ardından Kotlin bağımlılıklarını ekleyin ve eklentiyi uygulayın. Nihai yapı dosyası şuna benzer:
src/main/java
için .kt dosyaları ekleyebilmek için Kotlin dosyaları için ayrı bir dizin olması gerekmez M11 yana
buildscript {
ext.kotlin_version = '1.0.6' //replace with latest Kotlin version
repositories {
mavenCentral()
}
dependencies {
classpath 'com.google.appengine:gradle-appengine-plugin:1.9.32' //Replace with latest GAE plugin version
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
repositories {
mavenCentral();
}
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'war'
apply plugin: 'appengine'
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
dependencies {
appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.32' //Replace with latest GAE SDK version
compile 'javax.servlet:servlet-api:2.5'
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
appengine {
downloadSdk = true
appcfg {
oauth2 = true
}
}
.
İlgili konular
- 1. Gradient 1.0
- 2. Appengine
- 3. Gradient Descent ve Newton'un Gradient Descent arasındaki fark nedir?
- 4. AppEngine
- 5. AppEngine
- 6. Gradient change checkstyle sürümü
- 7. Üzerine yazmadan gradient kopyalama
- 8. Gradient javaexec görevi, jvmargs
- 9. Kotlin nasıl
- 10. appengine üzerinde django ile GeoIP kullanarak
- 11. Basit bir Gradient Descent algoritması nasıl oluşturulur
- 12. Kotlin
- 13. Kotlin:
- 14. Kotlin
- 15. kotlin
- 16. Kotlin
- 17. Jersey'in AppEngine
- 18. AppEngine Python
- 19. NewCachedThreadPool konuları nasıl kullanır?
- 20. HttpClient Kerberos'u nasıl kullanır?
- 21. Nasıl klonlamak ya ... KOTLIN listeyi kopyalamak için nasıl KOTLIN
- 22. Django Fikstürleri ManyToManyFields'ı nasıl kullanır?
- 23. Google Code projelerini yıldızlara nasıl sıralar/filtrelerim?
- 24. Eklenti projelerini çalışma alanımdan belirtmeden nasıl alabilirim?
- 25. Kotlin & Guice
- 26. Buildscript'te projeye olan gradient bağımlılığı
- 27. Kotlin-Script (.kts) dosyalarını Kotlin/Java içinden nasıl çalıştırabilirim?
- 28. Google'da giriş kancası Appengine
- 29. Kotlin için
- 30. Kotlin - geçersiz kılınan yöntemde IllegalArgumentException KOTLIN yılında
Kasım 2015 itibarıyla, Google Developer Console'daki hata ayıklayıcı yalnızca .java dosyalarını ayıklayabilir. Kotlin, canlı hata ayıklama için desteklenmiyor. – vonox7