SORU
22 Kasım 2010, PAZARTESİ


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
23 Kasım 2010, Salı


Üç 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.

Scala plugin under Plugins in Preferences

Bu eklenti ile, TV izleme proje ve FİKİR şu bu tür bir proje açmak için bir sihirbaz sunacak.

Import sbt project

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)
   // ...
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Watcher3223

    Watcher3223

    15 Kasım 2007