Java 使用mvn命令构建Scala项目

Java 使用mvn命令构建Scala项目,java,scala,maven,Java,Scala,Maven,我正在使用Maven构建一个现有的Scala项目 所需说明: scala-ide: http://download.scala-ide.org/sdk/e38/scala210/stable/site m2eclipse-scala: http://alchim31.free.fr/m2e-scala/update-site build-helper-maven-plugin: https://repository.sonatype.org/content/repositories/forge-

我正在使用Maven构建一个现有的Scala项目

所需说明:

scala-ide: http://download.scala-ide.org/sdk/e38/scala210/stable/site
m2eclipse-scala: http://alchim31.free.fr/m2e-scala/update-site
build-helper-maven-plugin: https://repository.sonatype.org/content/repositories/forge-sites/m2e-extras/0.15.0/N/0.15.0.201206251206/
我不想使用Eclips和繁重的IDE,我更喜欢使用行命令。 我安装了Scala和Maven

brew install maven
brew install scala
如何使用Maven构建项目

我有一个回购:scalaproject

我试过:

mvn scalaproject 
但是没有成功

你可以用格拉德尔

试试像这样的东西

gradle setupBuild
因此,将build.gradle编辑为

apply plugin:  'scala'
更新 build.gradle的最终版本(无任何注释)可以是:

apply plugin:  'scala'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.9.1'
}
将您的类放入。/src/main/scala/ 在那之后,你可以跑

gradle build
你可以用格拉德尔

试试像这样的东西

gradle setupBuild
因此,将build.gradle编辑为

apply plugin:  'scala'
更新 build.gradle的最终版本(无任何注释)可以是:

apply plugin:  'scala'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.9.1'
}
将您的类放入。/src/main/scala/ 在那之后,你可以跑

gradle build
你可以用格拉德尔

试试像这样的东西

gradle setupBuild
因此,将build.gradle编辑为

apply plugin:  'scala'
更新 build.gradle的最终版本(无任何注释)可以是:

apply plugin:  'scala'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.9.1'
}
将您的类放入。/src/main/scala/ 在那之后,你可以跑

gradle build
你可以用格拉德尔

试试像这样的东西

gradle setupBuild
因此,将build.gradle编辑为

apply plugin:  'scala'
更新 build.gradle的最终版本(无任何注释)可以是:

apply plugin:  'scala'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.9.1'
}
将您的类放入。/src/main/scala/ 在那之后,你可以跑

gradle build

你可以很容易地这样做

       mvn archetype:generate \
      -DarchetypeGroupId=org.scala-tools.archetypes \
      -DarchetypeArtifactId=scala-archetype-simple  \
      -DremoteRepositories=http://scala-tools.org/repo-releases \
      -DgroupId=com.company \
      -DartifactId=myMavenScalaProject \
      -Dversion=1.0-SNAPSHOT

你可以很容易地这样做

       mvn archetype:generate \
      -DarchetypeGroupId=org.scala-tools.archetypes \
      -DarchetypeArtifactId=scala-archetype-simple  \
      -DremoteRepositories=http://scala-tools.org/repo-releases \
      -DgroupId=com.company \
      -DartifactId=myMavenScalaProject \
      -Dversion=1.0-SNAPSHOT

你可以很容易地这样做

       mvn archetype:generate \
      -DarchetypeGroupId=org.scala-tools.archetypes \
      -DarchetypeArtifactId=scala-archetype-simple  \
      -DremoteRepositories=http://scala-tools.org/repo-releases \
      -DgroupId=com.company \
      -DartifactId=myMavenScalaProject \
      -Dversion=1.0-SNAPSHOT

你可以很容易地这样做

       mvn archetype:generate \
      -DarchetypeGroupId=org.scala-tools.archetypes \
      -DarchetypeArtifactId=scala-archetype-simple  \
      -DremoteRepositories=http://scala-tools.org/repo-releases \
      -DgroupId=com.company \
      -DartifactId=myMavenScalaProject \
      -Dversion=1.0-SNAPSHOT

您可能需要Maven的Scala插件。例如,您可能需要Maven的Scala插件。例如,您可能需要Maven的Scala插件。例如,您可能需要Maven的Scala插件。例如,看看maven如何改变我们对“轻松”的概念,这很有趣。@user3001937回答了你的问题吗?maven如何改变我们对“轻松”的概念,这很有趣。@user3001937回答了你的问题吗?maven如何改变我们对“轻松”的概念,这很有趣@user3001937回答了你的问题吗?maven如何改变我们“轻松”的概念很有趣。@user3001937回答了你的问题吗?