Intellij IDEA使用Maven构建Scala项目
2016-03-28 15:22
561 查看
1、安装IDEA的Scala插件
使用自带的在线安装方式较为简单。File--Setting--Plugins--Browse reposities
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/475dfc92c126e541f652eebaa0061578.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/f746bd6905d89f676c4bf7d19903ac4c.png)
2、创建项目
File -- new ---Project -- Maven--scala-archetype-simple:1.2
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/f29fb239f3e2e251fec3c4d34f271870.png)
修改archetypeRepository地址,默认的地址已无法访问。
地址:https://oss.sonatype.org/content/repositories/snapshots
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/1ddb5cba336b0270fd9ace40a510f48a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/a82a6a549617fd7cfcde099cada90eea.png)
创建完成!!
3、修改POM.xml
junit修改为4.11版本
org.specs则删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/9c70d86e00a8302942c934ab323ed9c2.png)
添加scala依赖
修改scala.version版本为当前本机的scala版本,我这边是2.11.4所以修改为2.11.4
手动指定目录为源码根目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/24d5148e3eff4b3e04113a6810f04ed1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/26f523f10e15907358227d2860edbc34.png)
删除test目录下的所有配置,因为里面自动生成的测试程序scala版本2.7的。执行会报错,所以直接删除即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/69e4fd7eaccf54cb380bddbd4395a252.png)
4、编写helloword程序
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/61addfe38fee8ed3ac6fd5d79e522559.png)
5、执行
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/8997b193b8047a30437fe41d47c2ac8b.png)
来自为知笔记(Wiz)
使用自带的在线安装方式较为简单。File--Setting--Plugins--Browse reposities
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/475dfc92c126e541f652eebaa0061578.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/f746bd6905d89f676c4bf7d19903ac4c.png)
2、创建项目
File -- new ---Project -- Maven--scala-archetype-simple:1.2
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/f29fb239f3e2e251fec3c4d34f271870.png)
修改archetypeRepository地址,默认的地址已无法访问。
地址:https://oss.sonatype.org/content/repositories/snapshots
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/1ddb5cba336b0270fd9ace40a510f48a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/a82a6a549617fd7cfcde099cada90eea.png)
创建完成!!
3、修改POM.xml
junit修改为4.11版本
org.specs则删除
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/9c70d86e00a8302942c934ab323ed9c2.png)
添加scala依赖
<dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-reflect</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-compiler</artifactId> <version>${scala.version}</version> </dependency> |
<scala.version>2.11.4</scala.version>
手动指定目录为源码根目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/24d5148e3eff4b3e04113a6810f04ed1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/26f523f10e15907358227d2860edbc34.png)
删除test目录下的所有配置,因为里面自动生成的测试程序scala版本2.7的。执行会报错,所以直接删除即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/69e4fd7eaccf54cb380bddbd4395a252.png)
4、编写helloword程序
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/61addfe38fee8ed3ac6fd5d79e522559.png)
5、执行
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/30/8997b193b8047a30437fe41d47c2ac8b.png)
来自为知笔记(Wiz)
相关文章推荐
- overflow失效的一种情况
- server.xml引入子文件配置(tomcat虚拟主机)
- Java中 HashSet与HasnMap区别和方法
- 【android笔记】移除activity切换效果,取消闪烁
- 如何安装Python环境以及为Visual Studio 2012安装Python插件
- java进制转换
- SQL中Group By的使用
- 网络协议系列之五:TCP流量控制
- 纯源码包安装 lua 的时候遇到的错误和解决办法
- 安卓权限大全
- TF-IDF公式
- Nginx介绍和使用
- iptables配置实践
- [关于printPrime是()方法的控制流图和点覆盖、边覆盖、主路径覆盖]
- 输出任意两个数之间的所有素数
- 基于spring mvc注解项目 启动时初始化数据
- nginx反向代理TCP,取RTMP流
- oracle数据库小结
- 设置tabBarItem的图片渲染
- android:screenOrientation