<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<buildcommands>
<buildcommand>org.scala-ide.sdt.core.scalabuilder</buildcommand>
</buildcommands>
<projectnatures>
<projectnature>org.scala-ide.sdt.core.scalanature</projectnature>
<projectnature>org.eclipse.jdt.core.javanature</projectnature>
</projectnatures>
<classpathContainers>
<classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER
</classpathContainer>
<classpathContainer>org.scala-ide.sdt.launching.SCALA_CONTAINER
</classpathContainer>
</classpathContainers>
<sourceIncludes>
<sourceInclude>**/*.scala</sourceInclude>
<sourceInclude>**/*.java</sourceInclude>
</sourceIncludes>
</configuration>
</plugin>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
<configuration>
<args>
<arg>-encoding</arg>
<arg>GBK</arg>
</args>
<includes>
<!-- Don't have the scala compiler consider *.java files. -->
<include>**/*.scala</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <version>1.7</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>src/main/scala</source>
</sources>
</configuration>
</execution>
<execution>
<id>add-test-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>src/test/scala</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
同时增加对scala-library的依赖:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.2-SNAPSHOT</version>
</dependency>
接着创建src/main/scala和src/test/scala目录即可。
如果你的工程使用GBK编码的,记住一定要加上上面红色表示的配置,否则会报如下错误:
[ERROR] error: IO error while decoding ... with UTF-8
分享到:
相关推荐
赠送Maven依赖信息文件:scala-java8-compat_2.11-0.7.0.pom; 包含翻译后的API文档:scala-java8-compat_2.11-0.7.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.scala-lang.modules:scala-java8...
首先,要实现Java和Scala的互调用,我们需要在`pom.xml`文件中配置Maven。确保`maven-compiler-plugin`和`scala-maven-plugin`已添加并正确配置。`maven-compiler-plugin`用于编译Java源代码,而`scala-maven-plugin...
Maven安装与配置:Windows和Linux环境下的步骤; Maven安装与配置:Windows和Linux环境下的步骤; Maven安装与配置:Windows和Linux环境下的步骤; Maven安装与配置:Windows和Linux环境下的步骤; Maven安装与配置...
赠送Maven依赖信息文件:scala-java8-compat_2.11-0.7.0.pom; 包含翻译后的API文档:scala-java8-compat_2.11-0.7.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.scala-lang.modules:scala-java8-compat_...
为Java,Scala,Scala.macro,Scala.js,Scala.native,Eclipse和Maven构建集成器。 安装 生产发布 开发发布 适用于Scala IDE 4.7的Scalor插件1.X 相似的插件 入门 设置 建立并研究 插件功能 Scala 新增量 使用...
标签:scala、lang、modules、parser、combinators、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
本文将详细讲解如何在Java工程中配置Maven项目,帮助开发者高效地进行项目构建。 一、Maven简介 Maven是由Apache软件基金会开发的一个项目管理和综合工具。它通过一个XML格式的配置文件(pom.xml)来管理项目的...
通过上述步骤,我们不仅了解了如何在IDEA 2017版中创建Scala项目并使用Maven管理依赖,还学会了如何利用IDEA的内置功能来提高开发效率。Scala与Spark的结合为大数据处理带来了极大的便利,而IDEA作为一款强大的集成...
标签:11、parser、scala、combinators_2、lang、modules、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构...
在Java开发过程中,Maven通过使用一个项目对象模型(Project Object Model,POM),能够自动构建项目,解决项目的依赖关系,并提供了标准化的项目管理流程。 标题"Maven配置"涉及到的核心内容包括Maven的安装与环境...
使用eclipse整合maven时所需要使用的配置文件;只需修改文件中的本地仓库路径即可完成整合,java初学者必选。
在实际使用Apache Maven 3.6.0时,开发者可以通过解压提供的`apache-maven-3.6.0`压缩包,配置环境变量,然后直接在命令行运行Maven命令进行项目构建。同时,Maven的配置文件`settings.xml`允许个性化设置,如仓库...
比如`E:\maven\repo`,并在`D:\Java\apache-maven-3.0.5\conf\settings.xml`中配置仓库路径。之后,可以通过`mvn help:system`命令来查看所有系统属性和环境变量,确认是否正确。 #### 二、MyEclipse10与Maven集成...
maven的scala编译包
在POM中声明依赖可以自动解决版本冲突和下载依赖。Maven遵循“最接近原则”来解析依赖关系,如果存在多个版本,会选择最近的直接依赖。 ### 6. 环境配置 Maven的配置文件`settings.xml`位于用户目录下,用于设置...
maven-resources-production java.lang.NegativeArraySizeException java.lang.NegativeArraySizeException 问题解决
安装 Maven:首先,确保你已经在本地计算机上安装了 Maven。你可以从 Maven 官方网站(https://maven.apache.org)下载最新版本的 Maven,并按照官方文档进行安装。 配置 Maven 路径:在 IntelliJ IDEA 中打开设置...
3. **配置环境变量**: 配置 `M2_HOME` 环境变量指向 Maven 的安装目录,并在 `PATH` 变量中添加 `%M2_HOME%\bin`。 4. **验证安装**: 打开命令行,输入 `mvn -v` 或 `mvn --version`,若能显示 Maven 的版本信息,则...
Maven是一个流行的Java项目管理工具,它使用一个名为settings.xml的配置文件来配置Maven的行为。settings.xml文件包含了Maven的全局设置,包括仓库位置、代理设置、构建配置等。 在Maven中,settings.xml文件通常...