Ⅰ 怎麼使用maven package命令
此命令包含一系列過程:validate-->compile-->test-->package;
Maven根據pom文件里packaging的配置,決定是生成jar文件還是war文件,並放到target目錄下。
(註:此命令需要在項目的根目錄(也就是pom.xml文件所在的目錄)下運行,Maven才知道打包哪個項目。)
Ⅱ 如何將maven工程打成jar包
maven里的jar可以打成一個jar包java框架jar包是經過包裝處理的,如果是java提供的文件,是不可以編輯的。替換文件之後,很有可能會編譯不通過,建議不要替換,而且java提供的jar包是經過嚴格測試的,一般不會有很大的問題。但假如java框架沒有提供想要的功能,可以自己編寫代碼,打包成jar包,就可以載入工程當中使用。是自己編寫的一個jar文件,每次添加單個jar到maven本地倉庫的操作如下:1.建立一個新的文件夾,將jar文件存放在該文件夾下。注意文件夾下最好只存放該文件。2.在該文件夾下建立一個pom.xml文件,在pom文件中定義其maven坐標。3.在cmd窗口中執行以下命令:mvninstall:install-file-Dfile=-DgroupId=-DartifactId=-Dversion=-Dpackaging=例如:mvninstall:install-file-Dfile=D:/jar/xxx.jar-DgroupId=xxx.xxx-DartifactId=xxx-Dversion=x.x-Dpackaging=jar
Ⅲ 如何將maven項目打包成可執行的jar
方法一:將項目及所依賴的所有jar包打包成一個jar。1、pom.xml添加assembly插件 2、執行mvn assembly:assembly 3、生成如下文件 4、執行java -jar quickstart-1.0.0-jar-with-dependencies.jar 備註:第2步的命令也可以改成mvn package,但需要更改pom.xml:
方法二:將項目依賴的jar復制到一個目錄中並在MANIFEST文件中添加Class-Path和Main-Class。 1、在pom.xml中添加jar和dependency插件 2、執行mvn package 3、生成如下文件 4、執行java -jar quickstart-1.0.0.jar
Ⅳ 如何打包運行maven項
用命令行完成打包操作,首先需要在開始-運行-cmd,打開cmd命令窗口,使用命令打包,命令為「mvn clean package」,此時會將當前工程執行打包操作,打包成功後會生成*.war形式的war包。
1.使用命令行完成打包操作,首先需要在開始-運行-cmd,打開cmd命令窗口。
Ⅳ maven項目打包,在 不依賴 與 MyEclipse環境的情況下怎麼 打包
如果你的是maven工程,直接通過myeclipse的maven插件運行打包命令mvn package就可以實現打包了,或者用使用命令行(前提是你的電腦已經配置了maven的環境變數),在命令行切換到當前包含pom.xml文件的目錄,再運行mvn package命令。如果不是,首先需要去編輯pom.xml文件,做好文件配置,再運行命令。
Ⅵ 如何使用maven打包
檢查是有已經安裝maven工具,cmd窗口中執行mvn命令。檢查已經安裝maven工具(如果不是mvn工程,需要將java工程轉換成mvn工程):
在mvn工程的pom.xml配置文件中指定jdk版本:
在mvn工程的pom.xml配置文件中 <mainClass>指定可執行jar包主類
用cmd進入 cd 到工程目錄下 ,執行如下mvn -DskipTests clean package
mvn編譯完成,提示如下信息:
在工程目錄下找到可執行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar
通過cmd利用java命令執行此jar包:
E:\eclipse_workspace\dictionary_analysis\target>
java -jar FindCrossWord-0.0.1.jar
Ⅶ maven 幾種命令可以打包
一般用package就行了
Ⅷ 如何用maven的eclipse插件打包
現在一般都使用Maven來管理工程,包括依賴的jar包,依賴的jar包,只需要在pom.xml的元素中添加項,每一個項都是一個依賴的jar包。
當開發完之後,需要打包成可執行的jar包,那麼在eclipse中如何使用Maven打包呢,並且包含POM.xml中依賴的jar包?兩個步驟:
在項目的POM.xml文件中添加maven-assembly-plugin插件,如下:
其中mainClass是你項目的入口main函數所在的類。
然後[右鍵]項目,選擇[Run As]或[Debug As]的[Maven build …]後,在彈出的[Edit Configuration]的[Goals]填寫assembly:assembly後,點擊[Run],這樣便會在項目下的[target]文件夾中生成兩個jar文件,一個xxx.jar與xxx-jar-with-dependencies.jar, xxx便是你在創造Maven項目時的artifactId與version的拼接,即POM.xml文件中的與元素。這樣xxx.jar便是不包含依賴的jar,xxx-jar-with-dependencies.jar便是包含依賴的jar包。
如果在終端或者shell文件中使用java命令運行,便需要運行xxx-jar-with-dependencies.jar,不然會報依賴的包不存在的錯誤。使用java -jar xxx-jar-with-dependencies.jar arg1, arg2 … 1>info.log 2 > err.log 運行jar包,1>info.jar表示將運行時jar包中的終端輸出到info.log文件中,2>err.log表示將運行時的錯誤信息輸出到err.log文件中。
可以參見:http://blog.csdn.net/symgdwyh/article/details/6081532
Eclipse插件Maven打包成war
在使用Maven創建java web項目時候,需要將項目打包成war包。直接[右鍵]項目,選擇[Run As]或[Debug As]的[Maven install],這樣便會在項目下的[target]文件夾中生成xxx.war文件,xxx是項目的名稱。
如果該web需要在tomcat下運行,那麼直接將war包拷貝到tomcat下的webapps文件夾中,這樣tomcat啟動時會自動解壓到webapps下面,解壓的文件夾名便是war的名字(不包含後綴),如果更改war文件後,重啟tomcat需要先刪除解壓的文件夾,然後再重啟tomcat,不然會是前面的代碼。
如何將依賴的jar包拷貝到項目下
從Maven項目中導出項目依賴的jar包:進入工程pom.xml 所在的目錄下,執行如下命令:
1、mvn dependency:-dependencies或在eclipse中,選擇項目的pom.xml文件,點擊右鍵菜單中的Run As,見下圖紅框中,在彈出的Configuration窗口中,輸入 dependency:-dependencies後,點擊運行;
2、maven項目所依賴的jar包會導出到targed/dependency目錄中。
二、導出到自定義目錄中
在maven項目下創建lib文件夾,輸入以下命令:
1、mvn dependency:-dependencies -DoutputDirectory=lib;
2、maven項目所依賴的jar包都會復制到項目目錄下的lib目錄下。
三、設置依賴級別
同時可以設置依賴級別,通常使用compile級別
mvn dependency:-dependencies -DoutputDirectory=lib -DincludeScope=compile
Ⅸ 怎麼使用maven package命令
此命令包含一系列過程:validate-->compile-->test-->package;
Maven根據pom文件里packaging的配置,決定是生成jar文件還是war文件,並放到target目錄下。
(註:此命令需要在項目的根目錄(也就是pom.xml文件所在的目錄)下運行,Maven才知道打包哪個項目。)