linux下eclipse匯入sbt專案
環境描述:
- centos6.6
- jdk1.7
- scala_IDE 4.4.1(Eclipse)
- scala語言環境
- 已有專案test,使用sbt建立,但目前無法使用eclipse匯入該專案
安裝步驟
- 建立啟動sbt的指令碼檔案
$ cd ./sbt
$ vim sbt
#在sbt文字檔案中新增如下資訊:
SBT_OPTS="-Xms1536M-Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/local/sbt/bin/sbt-launch.jar "[email protected]
"(路徑需要根據自己的安裝目錄修改)
儲存退出
賦予sbt可執行許可權
chmod +x sbt
- 配置PATH環境變數
$ vim ~/.bashrc
#在檔案尾部新增如下程式碼後,儲存退出
export PATH=/usr/local/sbt/:$PATH
$ source ~/.bashrc
- 測試sbt是否安裝成功
sbt sbt-version
初次啟動會下載一下包,耗時較長,需保證聯網
cd /usr/local/sbteclipse-master
sbt
>compile
- 進入專案test的根目錄,
1)修改project/build.properties中的sbt
版本為當前機器安裝的sbt版本號,我的是0.13.112)在project/assembly.sbt中新增addSbtPlugin("com.typesafe.sbteclipse" %"sbteclipse-plugin" % "4.0.0"),這裡的版本號也需要根據sbteclipse的版本號修改
- 進入在test專案的根目錄,執行sbt命令
cd test
sbt
>eclipse
(需要下載一些包,耗時較長)
- 使用eclipse匯入test專案即可。
- 編譯時,進入test目錄,啟動sbt,執行compile和package命令進行編譯和打包,如果配置了assembly,則使用assembly
clean |
Deletes all generated files (in the target directory). |
compile |
Compiles the main sources (in src/main/scala and src/main/java directories). |
test |
Compiles and runs all tests. |
console |
Starts the Scala interpreter with a classpath including the compiled sources and all dependencies. To return to sbt, type :quit , Ctrl+D (Unix), or Ctrl+Z (Windows). |
run <argument>* |
Runs the main class for the project in the same virtual machine as sbt. |
package |
Creates a jar file containing the files in src/main/resources and the classes compiled from src/main/scala and src/main/java . |
help <command> |
Displays detailed help for the specified command. If no command is provided, displays brief descriptions of all commands. |
reload |
Reloads the build definition ( build.sbt , project/*.scala , project/*.sbt files). Needed if you change the build definition. |
- Assembly是作為一種外掛的,所以要在project下面的plugins.sbt裡面配置,addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.13.0")
相關推薦
linux下eclipse匯入sbt專案
環境描述: centos6.6 jdk1.7scala_IDE 4.4.1(Eclipse)scala語言環境已有專案test,使用sbt建立,但目前無法使用eclipse匯入該專案 安裝步驟 建立啟動sbt的指令碼檔案 $ cd ./sbt $ vim sbt #在s
Eclipse 匯入外部專案無法識別為web專案並且無法在部署到tomcat下
2、找到...程式碼段,加入如下標籤內容並儲存: <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCor
Linux下Eclipse中danamic web專案無法新建server的問題
主要的問題是往工程裡面新增新的server,到選擇server的時候無法填寫名字。弄了半天,後來發現是tomcat所在目錄的許可權不對,我的tomcat放在/usr/share下,許可權是755.屬於root的。改成7
Eclipse匯入Maven專案詳解
點選選單中File → Import 或者 右鍵左側空白區域,在彈出的選單中,選擇Import。 在彈出的Import視窗中: 選擇Maven 下的 Existing Maven Projects&
Eclipse:eclipse匯入Python專案
eclipse匯入Python專案 在Eclipse匯入Java專案,一般操作都是,開啟eclipse的file--import 然後選擇general--Exiting projects into Workspace 選擇對應的Java路徑即可
eclipse 匯入web專案出現的問題
1.失敗提示為:Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug. 解決方法: &nb
eclipse匯入git專案出現There are no resources that can be added or removed from the server錯誤
上傳到git上的專案因為配置了過濾檔案,將.settings檔案和.project檔案都過濾掉了,settings檔案中主要存放的是各種外掛配置,約束你可以更好的利用IDE進行編碼 因為將這兩個檔案過濾掉了,所以導致從git上拉下來的專案,加入到tomcat中是出現如下錯誤(There
解決eclipse匯入的專案無法部署到伺服器
自己可以觀察下 eclipse 匯入的專案 都為java檔案 並不是web 專案 所以無法用伺服器直接執行 解決方法: 右鍵單擊專案選擇 Properties -> Project Facets 1 2 JavaScript 如果沒有js檔案可以
Linux下eclipse的安裝及配置
Eclipse for Ubuntu: Eclipse這款免費的IDE至今還有不少人在用,由於win10系統太耗費CPU資源,加之一直對Linux非常感興趣,想在Linux系統下玩玩,安裝配置過程中也踩了一些坑
linux下匯出匯入遠端資料庫中的資料
1.在linux終端輸入以下命令進行資料庫的匯出: ls : 查詢所在資料夾中的檔案 mysqldump -h 所要連線的資料庫的IP地址(如果是本機的話就是:127.0.0.1) -u使用者名稱 -p使用者密碼 在連線的資料庫中所要匯出的資料庫的名字 >
Eclipse匯入github專案
打算向JAVAEE方向學習,打算了一年了,因為拖延症和各種事情,拖到現在,以後學習差不多後需要參考框架學習,先將Spring-FrameWork下下來,以後學習參考使用。 1.註冊一個GitHub賬號,將Spring-FrameWorkFork到自己的賬號裡面。 2.Eclipse安
linux下mysql匯入匯出
匯出 資料和表結構 mysqldump -u使用者名稱 -p 資料庫名 > 匯出後的檔名.sql #示例如下 #mysqldump -uroot -p table > table.sql #回車輸入DB密碼 #password 僅表結構 mysql
解決linux下Eclipse中文亂碼問題
已開通新的部落格,後續文字都會發到新部落格 http://www.0xfree.top --- 把Windows下的工程匯入到了Linux下Eclipse中,由於以前的工程程式碼,都是GBK編碼的(Windows下
sts或eclipse匯入maven專案丟失resources
1、原因 :使用maven建立的java專案,在建立時由於版本的原因可能會出現專案中缺少“resources”資料夾,該資料夾的作用主要是用來存放程式各種屬性配置檔案,必不可少。 2、解決方法: 使用maven建立一個java程式,目錄結構: 右鍵專案名稱,選擇最後一項“properties”,:
Eclipse匯入Maven專案詳解(新手初學)
最近遇到Maven管理下的spring MVC專案,組內某位將專案程式碼扔過來,一臉懵逼(囧),查閱了一些資料後終於將此專案執行通了(>_<),特此記錄下來與各位分享。 通俗的來說,Maven就是個類似於Git的專案管理工具。而Spring MVC就是將M(Mo
eclipse 匯入 android 專案紅叉和紅色感嘆號怎麼解決(親測有效)
解決辦法如下: 第一步:你要確保這個專案沒有問題,有的專案本身就有問題,例如:xml 檔案,java 程式等本身就有錯。 第二步:在 Eclipse 選單中選擇 “Project”----〉Clean 解決不了,下一步 第三步:右鍵選擇專案,選擇 “Resource----〉Clean u
Eclipse匯入的專案中發現包的形式變成了資料夾的形式,需要將資料夾的形式變成包
匯入的專案中包變成了資料夾的形式: 解決方案: 右點選專案,然後點選Properties,在彈出的視窗中選擇Java Build Path,然後選擇Source tab, 展開找到Excluded。 正常情況下應該是None,現在發現是 ××,所以需
linux下eclipse執行c/c++程式提示Launch failed.Binary not found
程式執行時出現如下錯誤: 只要設定自動編譯就可以了: 選擇專案右擊 選擇Properties->Run/Debug Settings->New->c/c++ Application->點選ok->選擇Enable auto bu
Eclipse匯入Maven專案pom.xml報錯的解決辦法
Maven是基於專案物件模型,可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具。如今用到Maven的地方很多,而在用Eclipse開發專案時經常匯入Maven專案時出現此類錯誤,在這
eclipse匯入maven專案,pom檔案報錯解決辦法
Project build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:sprin