導航:首頁 > 操作系統 > linuxmaven打包

linuxmaven打包

發布時間:2023-06-10 00:14:27

㈠ maven中如何打包源代碼

在pom.xml中添加:
<build>
<plugins>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
配置中指定了phase為compile,意思是在生命周期compile的時候就將源文件打包,即只要執行的mvn命令包括compile這一階段,就會將源代碼打包。同樣,phase還可以指定為package、install等等。

㈡ 如何將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在本地編譯打包

檢查是有已經安裝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

linux下使用maven-assembly打一個可運行的jar包

用Java寫了一個小工具,使用maven java 工程。寫完後,想打包成一個可執行的jar包。
使用maven的插件maven-assembly-plugin
pom.xml里添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.geostack.JsoupTest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>

在工程根目錄執行 mvn clean compile assembly:single
在target文件夾里生成 jsoup-jar-with-dependencies.jar
這個jar包便是可執行的jar了,用命令java -jar path\jarfile便可以執行。
注意:compile必須再assembly:single之前,要不然你工程的代碼(class文件)就不會被打包進去

㈥ ideamaven項目本地能啟動打包後linux啟動不了

ideamaven項目本地能啟動打包後linux啟動不了的原因。
1、打包的環境不一致,本地開發是在Windows環境下,而伺服器上大凱的Linux環境沒有安裝一些必要的運如鬧行庫。
2、配置文件有問題,本地開發的配置文件可能不適用於Linux環境,需要進行調整。
3、編譯器及其版本渣仿罩不同也是導致打包後的應用無法正常運行。

閱讀全文

與linuxmaven打包相關的資料

熱點內容
手機app怎麼下載安裝 瀏覽:492
最新的java版本 瀏覽:993
萬卷小說緩存在哪個文件夾 瀏覽:687
st單片機怎樣燒 瀏覽:871
watch怎麼下載APP 瀏覽:821
銀行程序員面試 瀏覽:358
我的世界的伺服器為什麼不能更新 瀏覽:769
命令與征服絕命時刻比賽視頻 瀏覽:827
電腦捕獲視頻的文件夾怎麼換 瀏覽:482
windows編譯安卓軟體 瀏覽:210
加密dns列表 瀏覽:990
股市操練大全八冊pdf 瀏覽:120
c傳遞指針到python 瀏覽:163
手動添加引導的命令 瀏覽:54
740伺服器小藍條是做什麼的 瀏覽:523
linux文件操作命令 瀏覽:128
安卓手機圖片文件夾加鎖 瀏覽:781
steam提示音在哪個文件夾 瀏覽:340
項目開發全程實錄pdf 瀏覽:534
單片機reset 瀏覽:597