Nasıl Eclipse ile TV izleme projesi oluşturmak için?
Sadece Scala/LiftWeb/TV izleme geliştirme ile başladı, ve Eclipse içinde TV izleme projesi almak istiyorum. Aslında benim projem almak için iki farklı şekilde başardım:
1) Maven. Maven projesi oluşturdum ve üstüne ben daha sonra Aracı ithal eden TV izleme bir proje oluşturdu. Sonra kolayca, iskele sunucu başlatmak, ve diğer şeyler yapabilirim. Ama benim istediğim bu değil. Aynı şeyleri yapmak için, sadece ücretsiz Maven istiyorum. Bana kurşun
2) Tutulma. Yani, TV izleme yeni bir proje oluşturdum (küçük bir script ile, TV izleme proje WebProject için yapılandırma yazdım). Sonra da 'ben o zaman (mevcut kaynak -^. Aracı ithal eden Eclipse projesi dönüştürmek için TV izleme-eclipsify eklenti kullandım güneş tutulması). Ama sorunlar başladı burada kalamam çalışmak Kişisel TV izleme eklentisi.
Bu konuda bana yardımcı olabilir misiniz?
CEVAP
Üç temel yolu vardır oluşturma projesi - modern sürümleri Aracı alabilirsiniz TV izleme projesi kutudan, aksi halde olabilir ya da TV izleme eklentisi oluşturmak için Kişisel bir proje veya Kişisel Scala eklenti oluşturmak için TV izleme proje. Temel özellikler kutunun her iki çözümler kullanarak işe, bazı karmaşık yapılar diğer araçlar eğer orada çalışıp çalışmadığını görmek için deneyin birçok sorun olabilir.
SDE
Eclipse çok daha iyi Bu gün haline gelmiştir. Geçerli sürüm (14.0.2) Scala eklentisi ile kutudan TV izleme projeleri destekler. Sadece eklenti yüklemek ve herhangi bir sorun olmadan Scala/TV izleme projeleri açmak gerekir.
Bu eklenti ile, TV izleme proje ve FİKİR şu bu tür bir proje açmak için bir sihirbaz sunacak.
Kişisel Scala Eklenti
Kişisel eklenti burada bulabilirsiniz http://confluence.jetbrains.com/display/SCA/Scala Plugin for IntelliJ IDEA ya da yüklenebilir directoly IDE Ayarları kullanarak içinden ->Eklentileri iletişim. Daha sonra sadece Dosya - ^ yapabilirsiniz . Yeni Proje ->- ^Scala . TV izleme tabanlı. Kişisel temel yapı oluşturur.TV izleme, download bağımlılıkları ve açık proje.
TV izleme Eklentisi
Bir fikir dosyalar burada bulunabilir TV izleme dayalı proje üreten TV izleme eklentisi: https://github.com/mpeltonen/sbt-idea
12.0 ve 13.0 TV izleme
Sadece sizin için addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.2")
Ekle build.sbt
; ek çözücülere ihtiyaç vardır.
Eski Sürümleri:
TV izleme 0.11
~/.sbt/plugins/build.sbt
PROJECT_DIR/project/plugins.sbt
aşağıdaki satırları eklemek
resolvers = "sbt-idea-repo" at "http://mpeltonen.github.com/maven/" addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0")
Oluşturma FİKRİ proje dosyaları için TV izleme gen-idea
kullanın.
Varsayılan olarak, TV izleme ve kütüphane bağımlılıkları sınıflandırıcılar (kaynakları ve javadocs gibi) bulunursa yüklenir ve referanslar FİKİR proje dosyaları ekledi. Eğer/referans onları indir istersen eğer, 10 ** komutunu kullanın.
TV izleme 0.10.1 (göre, 0.10.0 eklenti yazarıolmaziş!)
Ve ~/aşağıdaki satırları eklemek.TV izleme/plugins/build.TV izleme:
resolvers = "sbt-idea-repo" at "http://mpeltonen.github.com/maven/"
libraryDependencies = "com.github.mpeltonen" %% "sbt-idea" % "0.10.0"
gen-idea
TV izleme görevi FİKİR proje dosyaları oluşturmak için kullanın.
Varsayılan olarak, TV izleme ve kütüphane bağımlılıkları sınıflandırıcılar (kaynakları ve javadocs gibi) bulunursa yüklenir ve referanslar FİKİR proje dosyaları ekledi. Eğer/referans onları indir istersen eğer, komut gen-idea no-classifiers no-sbt-classifiers
kullanın.
TV izleme 0.7
Kullanma, TV izleme, shell, bu sadece çalıştırmak için, harici bir program olarak eklenti kullanır:
> *sbtIdeaRepo at http://mpeltonen.github.com/maven/
> *idea is com.github.mpeltonen sbt-idea-processor 0.4.0
...
> update
...
> idea
...
Ayrıca istediğiniz kadar proje tanımında özellik ekleyebilirsiniz:
import sbt._
class MyProject(info: ProjectInfo) extends ParentProject(info) with IdeaProject {
lazy val mySubProject = project("my-subproject", "my-subproject", new DefaultProject(_) with IdeaProject)
// ...
}
Nasıl Eclipse MUAYENE bir dosya oluştu...
Nasıl Eclipse mevcut kaynaktan bir pro...
Eclipse dynamic web projesi kapsamında...
Nasıl Android Studio Kütüphanesi proje...
Nasıl Eclipse Javadoc HTML oluşturmak ...