Intellij下利用Maven构建Scala Project
来源:互联网 发布:2016当红网络主播 编辑:程序博客网 时间:2024/06/01 09:38
利用Intellijidea直接创建scala工程很容易,但现在主流开发环境大多采用Maven构建,而且有个好处是java和scala可以在一个项目中混合使用。
1. 安装Scala插件
File -》Settings -》Plugins,在搜索栏里搜索“scala”,会有两个,SBT和Scala,安装Scala。
2. 新建Maven项目
File -》New -》Project,选择Maven,在右边选择scala,如图
3. 修改scala版本
一路确定,最终会生成Maven项目,并会从网络上下载所需的dependencies;这里需要把scala版本改成自己的版本,在“pom.xml”里修改:
<properties> <scala.version>2.11.7</scala.version> </properties>
查看本机scala版本的方法:命令行里:scala -version
这样就构建好了,需要等待项目下载dependencies,如果pom.xml开始报错也没事,修改完scala的版本号后等待更新完成。
附一个默认的只修改了scala版本的pom.xm内容:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Fbider</groupId> <artifactId>fbider</artifactId> <version>1.0-SNAPSHOT</version> <inceptionYear>2008</inceptionYear> <properties> <scala.version>2.11.7</scala.version> </properties> <repositories> <repository> <id>scala-tools.org</id> <name>Scala-Tools Maven2 Repository</name> <url>http://scala-tools.org/repo-releases</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>scala-tools.org</id> <name>Scala-Tools Maven2 Repository</name> <url>http://scala-tools.org/repo-releases</url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.specs</groupId> <artifactId>specs</artifactId> <version>1.2.5</version> <scope>test</scope> </dependency> </dependencies> <build> <sourceDirectory>src/main/scala</sourceDirectory> <testSourceDirectory>src/test/scala</testSourceDirectory> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> <configuration> <scalaVersion>${scala.version}</scalaVersion> <args> <arg>-target:jvm-1.5</arg> </args> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <downloadSources>true</downloadSources> <buildcommands> <buildcommand>ch.epfl.lamp.sdt.core.scalabuilder</buildcommand> </buildcommands> <additionalProjectnatures> <projectnature>ch.epfl.lamp.sdt.core.scalanature</projectnature> </additionalProjectnatures> <classpathContainers> <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer> <classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER</classpathContainer> </classpathContainers> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <configuration> <scalaVersion>${scala.version}</scalaVersion> </configuration> </plugin> </plugins> </reporting></project>
0 0
- Intellij下利用Maven构建Scala Project
- intellij+scala+maven+git
- Intellij Idea导入maven project
- Intellij Idea导入maven project
- 在Intellij IDEA上使用Maven构建Spark应用(Scala)
- IntelliJ IDEA构建基于maven的spark+hbase工程(scala语言)
- 利用Intellij IDEA构建Spark开发环境(包括scala环境的搭建)
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- 利用IntelliJ IDEA与Maven开始你的Scala之旅
- maven + eclipse 构建 scala 工程
- Scala-IDE构建Maven项目
- 构建Scala的Maven项目
- 用maven构建java project
- 用maven构建java project
- rman 定时增量全备
- 正则表达式在iOS中的运用
- Hadoop本地库与系统版本不一致引起的错误解决方法
- 深度理解Jquery 中 scrollTop() 方法
- C#中利用pictureBox画点的心得
- Intellij下利用Maven构建Scala Project
- ffmpeg使用参数详解
- 基于SuperMap iObjects.NET 7C 中扩展图层实现航线一键查询系统
- iOS手机号判断方法
- 为mediaserver增加定制权限
- 上google 方法
- java传值还是传引用的问题详解
- NLTK安装教程
- 如何进阶为数据科学家