欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用eclipse导入DataSphereStudio项目小白教程

程序员文章站 2024-03-15 18:50:36
...

DataSphereStudio作为一个parent项目,下面包含了18个modules,这里根据编译整体的DSS的文档介绍在eclipse中如何导入项目,然后在eclipse中进行maven编译。

在导入项目之前,由于项目包含了scala代码,首先要安装scala IDE插件,help -> eclipse market中搜索scala,如图安装

使用eclipse导入DataSphereStudio项目小白教程

在克隆项目以后,File -> import,选定DataSphereStudio文件夹,导入项目,导入项目后,parent项目以及18个modules都会导入。

导入后进入parent项目,默认是dss,打开pom.xml文件,由于项目使用了scala-maven-plugin,一般eclipse默认的lifecycle不会包含此插件信息,我们可以添加m2e的lifecycle配置,

<build>
		<pluginManagement>
			<plugins>

				<plugin>
					<groupId>org.eclipse.m2e</groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>1.0.0</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>net.alchim31.maven</groupId>
										<artifactId>scala-maven-plugin</artifactId>
										<versionRange>
											3.2.2
										</versionRange>
										<goals>
											<goal>add-source</goal>
											<goal>compile</goal>
											<goal>testCompile</goal>
											<goal>doc-jar</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore />
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
。。。。。。(后面省略)

按照官方提示第一步进行dss母项目安装:右键点击dss项目,run as -> maven build ...在弹出窗口输入-N install后运行,如图所示:(通常会skip tests)

使用eclipse导入DataSphereStudio项目小白教程

这一步会很快完成,母项目会成功安装,下一步同样右键单击dss项目,run as -> Maven build...输入clean install完成其他模块的安装,大概需要一个多小时。

执行成功后,检查每一个模块,如果有类找不到的错误,右键点击src/main/scala,将文件夹包含到build path.

使用eclipse导入DataSphereStudio项目小白教程

另外右键点击模块项目,查看properties, 选定scala编译器版本,这里是2.11.11,如图:

使用eclipse导入DataSphereStudio项目小白教程

 

Good Luck,

Cheers!