導航:首頁 > 操作系統 > 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打包相關的資料

熱點內容
安卓儲物櫃怎麼取出貨物 瀏覽:903
文件夾中怎樣查找相似照片 瀏覽:968
linux中斷線程 瀏覽:567
古裝三極古裝劇有哪些 瀏覽:462
智能控制技術pdf 瀏覽:225
安卓手機如何設置微信來電 瀏覽:380
android撥打分機號 瀏覽:423
成都通宵私人電影院哪家好 瀏覽:566
iphone照片視頻加密 瀏覽:266
四叉樹碰撞檢測演算法邊界 瀏覽:484
電影票怎麼驗票真偽 瀏覽:901
我的世界伺服器如何生成地皮 瀏覽:407
app投資模式是什麼意思 瀏覽:231
kotlin編譯器插件 瀏覽:919
西安少兒編程培訓班 瀏覽:416
什麼畫動漫app不要錢 瀏覽:771
如何做一個免費伺服器 瀏覽:976
然後查找伺服器地址 瀏覽:409
clion破解Linux 瀏覽:750
加密貨幣制定法規 瀏覽:6