Ich versuche gen-idea
zu arbeiten. Dies ist, wie ich sbt
installieren und die idea
Plugin:Ich bekomme "nicht einen gültigen Schlüssel: gen-Idee", mit einer sauberen Installation von sbt 0.13+, wie es zu beheben?
http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
ich im Anschluss an der manuellen Installationsanleitung:
$ mkdir -p ~/bin
$ cd ~/bin
$ wget http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.0/sbt-launch.jar
$ vi sbt
Innerhalb der sbt
Datei habe ich diesen Inhalt:
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar `dirname $0`/sbt-launch.jar "[email protected]"
Dann nach dem Speichern:
$ chmod u+x ~/bin/sbt
./sbt
$ ./sbt
Getting org.scala-sbt sbt 0.13.0 ...
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
.
.
.
$ ./sbt --version
sbt launcher version 0.13.0
Dann folge ich diese Anweisungen:
https://github.com/mpeltonen/sbt-idea
$ vi ~/.sbt/plugins/build.sbt
Ich gebe diesen Inhalt:
resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/"
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0-SNAPSHOT")
$ cd ~/tmp
$ ~/bin/sbt
~/tmp$ ~/bin/sbt
[warn] The global sbt directory is now versioned and is located at /home/me/.sbt/0.13.
[warn] You are seeing this warning because there is global configuration in /home/me/.sbt but not in /home/me/.sbt/0.13.
[warn] The global sbt directory may be changed via the sbt.global.base system property.
[info] Set current project to tmp (in build file:/home/me/tmp/)
> gen-idea
[error] Not a valid command: gen-idea
[error] Not a valid project ID: gen-idea
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: gen-idea
[error] gen-idea
[error] ^
Wie korrigiere ich das Problem der ‚nicht einen gültigen Schlüssel bekommen : gen-Idee '?
danke, btw wenn ich fragen darf, wenn ich installiert nach installationshinweisen warum bekomme ich eigentlich eine warnung? Ist es ein fester Bestandteil von 0.13, einen benutzerdefinierten Standardordner von 0.13 anstelle von Standard-Standardordner zu haben? So wird es immer mit sbt 0.13 passieren? – Jas
@Tomer Installationshinweise sind etwas veraltet, [Standardzweig ist für 0.12] (http://take.ms/p45kg). Ja, diese etwas brechende Veränderung von 0,13. –