maven配置scala环境

来源:互联网 发布:mac已安装软件桌面 编辑:程序博客网 时间:2024/05/21 11:22
1,配置scala开发环境
maven配置:
<build> 
<plugins> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-compiler-plugin</artifactId> 
<version>3.1</version> 
<configuration> 
<source>1.7</source> 
<target>1.7</target> 
<encoding>UTF-8</encoding> 
</configuration> 
</plugin> 
<plugin> 
<groupId>org.scala-tools</groupId> 
<artifactId>maven-scala-plugin</artifactId> 
<version>2.15.2</version> 
<executions> 
<execution> 
<goals> 
<goal>compile</goal> 
</goals> 
</execution> 
</executions> 
</plugin> 
<plugin> 
<artifactId>maven-assembly-plugin</artifactId> 
<version>2.4</version> 
<configuration> 
<archive> 
<manifest> 
<mainClass>com.gridsum.aud.storage.spark.Driver</mainClass> 
</manifest> 
</archive> 
<descriptorRefs> 
<descriptorRef>jar-with-dependencies</descriptorRef> 
</descriptorRefs> 
</configuration> 
<executions> 
<execution> 
<id>make-assembly</id> 
<phase>package</phase> 
<goals> 
<goal>single</goal> 
</goals> 
</execution> 
</executions> 
</plugin> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-source-plugin</artifactId> 
<version>2.2.1</version> 
<executions> 
<execution> 
<id>attach-sources</id> 
<goals> 
<goal>jar-no-fork</goal> 
</goals> 
</execution> 
</executions> 
</plugin> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-surefire-plugin</artifactId> 
<version>2.6</version> 
<configuration> 
<useFile>false</useFile> 
<disableXmlReport>true</disableXmlReport> 
<!-- If you have classpath issue like NoDefClassError,... --> 
<!-- useManifestOnlyJar>false</useManifestOnlyJar --> 
<includes> 
<include>**/*Test.*</include> 
<include>**/*Suite.*</include> 
</includes> 
</configuration> 
</plugin> 
</plugins> 
</build> 

<distributionManagement> 
<repository> 
<id>gridsum-releases</id> 
<name>Gridsum Release Repository</name> 
<url>http://maven.gridsum.com:8081/nexus/content/repositories/gridsum-releases/</url> 
</repository> 
<snapshotRepository> 
<id>gridsum-snapshots</id> 
<name>Gridsum Snapshot Repository</name> 
<url>http://maven.gridsum.com:8081/nexus/content/repositories/gridsum-snapshots</url> 
</snapshotRepository> 
</distributionManagement>
0 0
原创粉丝点击