1. 程式人生 > >java程式碼與scala程式碼一同打包成一個jar包

java程式碼與scala程式碼一同打包成一個jar包

pom檔案設計
由與當前程式碼庫當中的pom檔案使用maven打包時並不會將scala程式碼和java程式碼一起打包成一個jar包,故對pom檔案進行修改。主要新增內容為:
scala的庫依賴包,以及打包的外掛plugin。加入的程式碼如下所示:
外掛pom:

<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> </executions> </plugin>

依賴pom:

<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.11.8</version>
</dependency>

mvn打包命令:mvn package -e

打包成功介面:
這裡寫圖片描述
打包後scala位元組碼檔案位置:
這裡寫圖片描述

相關推薦

java程式碼scala程式碼一同打包一個jar

pom檔案設計 由與當前程式碼庫當中的pom檔案使用maven打包時並不會將scala程式碼和java程式碼一起打包成一個jar包,故對pom檔案進行修改。主要新增內容為: scala的庫依賴包,以

【Maven jar打包單個或多個檔案,有依賴jar的將架一起打包一個jar供別的專案引用

之前有一片文章,是打包單個java檔案的。這次想要將http://www.cnblogs.com/sxdcgaq8080/p/8398780.html  打包成jar包,發現這個java檔案中引用了多個第三方的jar,想要單獨進行編譯都無法通過,更不要說打包成jar了。 所以就營運而生了這個需求,怎麼打包單

IDEA如何把寫好的java檔案/專案打包一個jar的檔案

寫完一個java程式把它封裝成一個jar的包  這樣就可以在別的jar上面執行這些程式了 這是IDEA的版本號  有時候部落格內容無法使用就是跟版本號有關 因此在這裡附上版本號 可以根據這個資訊看一下自己的版本  有時候版本差距並不是很大 找到下面這個選項在【File這

頹廢的悠然 maven打包第三方jar且把pom依賴打入進來

頹廢的悠然 maven打包成第三方jar包且把pom依賴包打入進來 <build> <plugins> <plugin> <ar

用eclipse將多個jar打包一個jar

在開發java程式時,經常要用到第三方jar包。釋出java程式時,若帶著一大堆第三方jar包,既不方便,命令列也挺長,容易出錯。若是能將所有的第三方jar檔案連同程式執行檔案一併打包成一個jar,使用就會方便得多。經過摸索,可以使用eclipse完成此項功能。步驟如下:

Spring Boot 的專案打包JAR ,製作成 docker 映象並執行

上一篇:Docker學習(三)docker容器操作 首先把本地的專案打包好,我這裡直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄中並在此目錄建立Dockerfile檔案 /usr/local/mydemo

Spring Boot 的項目打包JAR ,制作成 docker 鏡像並運行

entry 相對 其中 打包成 裏的 訪問 註意 直接 說明 上一篇:Docker學習(三)docker容器操作 首先把本地的項目打包好,我這裏直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄

將引用的多個jar通過MANIFEST.MF打包一個jar

1、新建一個MANIFEST.MF檔案,這裡我引用到一個外部jar包: Manifest-Version: 1.0 Class-Path: lib/jna-3.5.1.jar Main-Class:

netbeans裡的javafx工程如何打包一個jar

        <property name="store.jar.name" value="LmCreater"/>         <property name="store.dir" value="store"/>         <property name="store

如何把一個java工程打一個jar

1、jar包有入口(即有main()函式) 選中要打包的工程--->右鍵選擇Export---->java----->Runnable java file----->next---->在launch configuration輸入jar包入口,

將多個excel表格打包一個壓縮檔案

上一篇文章講解了如何生成excel檔案,name這一章我們來談談如何將多個excel檔案打包成壓縮包的形式 首先看一下主函式: public static void main(String[] args) throws IOException { try { Fi

idea在執行時正常,但打包一個jar執行檔案時出現Could not load JNR C Library問題

在通過java連線cassandra時,其中com.datastax.driver.core是通過maven加入的,通過Idea執行時是正常的,在匯出jar時如果不是將所有的jar打包成一個jar時也是正常的,但是如果將所有的第三方打包成jar,則會出現如下錯誤: 17:3

使用fatjar來實現將包括第三方jar的項目到處一個jar供其它程序使用

選中項 text sin jar dmv padding 安裝 cli itl 一、在線安裝fat jar在線安裝步驟:eclipse菜單條 help >software updates >Search for new features to install&

Maven工程打一個jar

dsa put eas rip div hot over director con 1:maven-shade-plugin 插件 <plugin> <groupId>org.apache.maven.plugins</grou

Maven將代碼及依賴打一個Jar的方式

mono eclipse als 插件打包 size build and font handle Maven可以使用mvn package指令對項目進行打包,如果使用java -jar xxx.jar執行運行jar文件,會出現"no main manifest attrib

多個jar合併一個jar

Ant方式注意:ant預設執行build.xml檔案,這個檔案到目前為止是不存在的 需要我們建立。如果不想命名為build.xml,執行時可以使用 ant -buildfile test.xml 命令指明要執行的構建檔案。注意:把你需要合併的jar包 和 build.xml

一個專案打一個jar,匯入到另一個專案中並呼叫

1.建立兩個專案Import(用於匯入和呼叫jar包的print方法)  ,Export (用於匯出jar包宣告一個print方法,列印一句“倒入成功”) 2.將Export包打包並匯出(在專案上點選右鍵,選擇Export,選擇java目錄下的JAR file) 3.

Maven將所有依賴打一個jar

需求 將專案依賴的jar包打成一個jar包 程式碼 <build> <finalName>${project.artifactId}</finalName> <defaultGoal>package</d

Py程式碼打包SIS安裝檔案的方法

用Python做S60系統的軟體,免不了要把程式打包釋出出來.這裡介紹兩種有效的方法,一種是在手機上打包,一種是在PC上打包. 第一種方法:手機上打包 其實關於Pys60程式在手機上打包的軟體有好多,我用的是一款叫做"智慧解包"軟體,這款軟體功能比較強大,它不僅可以完成打

webpack打包之框架程式碼業務程式碼拆分

why框架程式碼與業務程式碼要拆分 單獨打包類庫檔案原因:框架程式碼穩定性比較高,而業務程式碼更新迭代快,希望瀏覽器儘可能長的時間對框架程式碼進行快取來減少伺服器流量,讓使用者載入速度更快。 方法 在entry中設定框架程式碼放置的檔案 config