[常用maven配置]scala配置以及打包可运行JAR
来源:互联网 发布:mongodb 连接数据库 编辑:程序博客网 时间:2024/05/16 14:43
说明
默认使用的IDE是IntelliJ IDEA。
scala配置
很多时候我们希望可以使用java+scala混合开发模式,此时只需要在maven进行如下配置即可:
<dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> <scope>compile</scope> </dependency></dependencies><build> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <version>2.15.2</version> <executions> <execution> <id>scala-compile-first</id> <goals> <goal>compile</goal> </goals> <configuration> <includes> <include>**/*.scala</include> </includes> </configuration> </execution> <execution> <id>scala-test-compile</id> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
可运行jar打包
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>{此处填写main主类}</mainClass> </transformer> </transformers> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> </configuration> </execution> </executions> </plugin>
1 0
- [常用maven配置]scala配置以及打包可运行JAR
- maven打包可运行jar
- Maven打包可运行jar
- MAVEN打包可直接运行的jar
- maven打包可运行的JAR
- maven打包可运行的JAR
- Maven 打包可运行Jar
- MAVEN打包可运行jar包
- Maven 如何打包可运行jar包
- maven打包以及配置分离
- Intellij IDEA开发环境搭建,scala配置及打包,jar包在spark中的运行
- maven把项目打包成可运行的jar包
- maven打包可运行的fat-jar的简单方法
- jar打包以及classpath的配置
- myeclipse 打包可运行jar
- IDEA打包可运行jar
- maven常用配置以及创建maven项目
- maven 打成可运行jar
- JS中的Array类型方法
- 计算机图形学笔记-三种画线算法
- 【C++】《C++标准程序库》小结八章-仿函数
- android学习——activity实现跳转
- <我的C++程序>简单的学生信息管理系统
- [常用maven配置]scala配置以及打包可运行JAR
- Cooja Simulator
- Python-地址簿
- HDU 1506 Largest Rectangle in a Histogram 迭代思想应用
- 【转】Oracle和DB2术语对照表
- 电商系统Broadleaf文档翻译(九) – 扩展的服务extending services
- 关于abstract使用正确的一个经典选择题
- 按照CRUD的原则整理一下git基本命令
- 继承,菱形继承,多态,虚拟继承,多虚拟继承,菱形虚拟继承