⑴ 如何用maven打包可執行的jar
第一步:在你的pom.xml中添加
1<plugin>
2 <artifactId>maven-assembly-plugin</artifactId>
3 <version>2.2</version>
4 <configuration>
5 <archive>
6 <manifest>
7 <mainClass>cn.com.threetcloud.agent.server.BrokerServer</mainClass>
8 </manifest>
9 </archive>
10 <descriptorRefs>
11 <descriptorRef>
12 jar-with-dependencies
13 </descriptorRef>
14 </descriptorRefs>
15 </configuration>
16 </plugin>
第二步:CMD進入到自己的工程文件夾下進行mvn assembly:assembly操作
我的工程是在D:\workspace\test
那麼操作步驟是
1:cmd回車
2:d:回車
3:cd workspace回車
4:cd test回車
5:mvn assembly:assembly回車
第三步:CMD通過java命令運行剛才導出的jar文件,一般導出後在自己工程的target文件夾下面
我的jar導出後在D:\workspace\test\target\agent-server-0.0.1-jar-with-dependencies.jar
那麼操作步驟是
1:cmd回車
2:d:回車
3:cd workspace回車
4:cd test回車
5:cd target回車
5:java -jar agent-server-0.0.1-jar-with-dependencies.jar回車
到此結束。
為什麼我們導出jar文件後不直接雙擊呢?
答:因為雙擊看不到是哪裡出錯了,包括我們控制台輸出的信息也看不到,而通過java命令運行後就可以在黑屏上顯示這些信息。
⑵ 請問maven工程jar包,war包,pom打包,都是怎麼定的
jar文件包括java普通類、資源文件和普通文件,在maven中即是打包src/main/java和src/main/resources資源文件夾下的所有文件。在打包的時候會自動生成MATA-INF文件夾,用於存儲maven的pom信息和MANIFEST.MF文件。 war文件包含全部的web應用程序,即所有的java類,配置信息和jsp、js等靜態資源。但是需要注意war引用war的時候會將應用war的資源全部拷貝到當前war的相同文件下,重名的文件會被替換。 war包依賴: [html] view plain print? com.my.mole mole一 0.0.一-SNAPSHOT war mole四依賴於mole一,編譯後mole一類文件拷貝到了mole四中classes文件下,jsp拷貝到了對應jsp目錄下
⑶ maven怎麼打包成jar並且運行
第一步:在你的pom.xml中添加
1<plugin>
2 <artifactId>maven-assembly-plugin</artifactId>
3 <version>2.2</version>
4 <configuration>
5 <archive>
6 <manifest>
7 <mainClass>cn.com.threetcloud.agent.server.BrokerServer</mainClass>
8 </manifest>
9 </archive>
10 <descriptorRefs>
11 <descriptorRef>
12 jar-with-dependencies
13 </descriptorRef>
14 </descriptorRefs>
15 </configuration>
16 </plugin>
第二步:CMD進入到自己的工程文件夾下進行mvn assembly:assembly操作
我的工程是在D:\workspace\test
那麼操作步驟是
1:cmd回車
2:d:回車
3:cd workspace回車
4:cd test回車
5:mvn assembly:assembly回車
第三步:CMD通過java命令運行剛才導出的jar文件,一般導出後在自己工程的target文件夾下面
我的jar導出後在D:\workspace\test\target\agent-server-0.0.1-jar-with-dependencies.jar
那麼操作步驟是
1:cmd回車
2:d:回車
3:cd workspace回車
4:cd test回車
5:cd target回車
5:java -jar agent-server-0.0.1-jar-with-dependencies.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項目打成jar包 出錯。
這個錯誤原因有很多。但是建議按我說的步驟試試。
執行maven命令:clean
如果clean報錯,則滑鼠右鍵刪除項目的target目錄。
執行打包命令:package
對了,看了你的ide是eclipse。那可以再試試右鍵項目->maven->update
最後推薦使用Idea編輯器。開發者的天堂
純手打!望採納!
⑹ maven工程編譯並生成可執行JAR包命令
你需要什麼的命令???
一般的是 call 你的maven的地址/mvn clean install
當然 也有其他的情況 比如節點的不同 需要改變命令 不知道 你要的節點是什麼。。。
⑺ 怎麼使用maven package命令
此命令包含一系列過程:validate-->compile-->test-->package;
Maven根據pom文件里packaging的配置,決定是生成jar文件還是war文件,並放到target目錄下。
(註:此命令需要在項目的根目錄(也就是pom.xml文件所在的目錄)下運行,Maven才知道打包哪個項目。)
⑻ maven 怎麼打包導入的jar包
先創建一個基於maven的項目,點擊打開pom.xml文件
點擊Dependencies標簽頁,然後點擊Dependencies中的add按鈕,輸入想添加的jar包名字,就會出現下會把對應名稱的所有版本jar包列出來
點擊OK之後,在pom.xml會帶回jar包的信息,type表示依賴包的類型,Scope表示這個依賴包的作用周期
保存後install maven,然後再點開項目中的Maven Dependencies就會發現多了相應的jar包了
⑼ 如何將jar包打入到本地maven庫中
通過 mvn clean install 命令 可以項目中的Java文件打包到maven本地倉庫中(需要在項目pom文件目錄下執行該命令)
⑽ 怎麼使用maven package命令
此命令包含一系列過程:validate-->compile-->test-->package;
Maven根據pom文件里packaging的配置,決定是生成jar文件還是war文件,並放到target目錄下。
(註:此命令需要在項目的根目錄(也就是pom.xml文件所在的目錄)下運行,Maven才知道打包哪個項目。)