Eclipse中打包maven專案-war包方式
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
</dependency>
2、確保專案引入的是jdk,而不是jre; 3、確保專案不報錯的情況下,依次執行mvn clean--> mvn package;
或者專案右擊run -->mvn clean-->mvn build...-->Goals文字框處輸入"package";
4、如果專案出現感嘆號,很可能是build path裡面的Maven Dependencies裡面有出現missing的jar,可以找到jar對應的本地倉庫的路徑,將對應的版本號裡面的.lastUpdated檔案刪除,都刪除後,再專案右擊-->maven -->Update Project.
第一種:利用pom.xml檔案打包。
右鍵pom.xml檔案,選擇Debug as或Run as 都行。但需要選擇Maven install 打包
執行成功後,日誌會打印出位置(看自己配置是否日誌輸出)。如果沒有輸出,在預設的C盤.m2資料夾中
第二種方式:右鍵專案。選擇Debug as 或 Run as 。但是這個時候要選擇 Debug configurations
先Browse Workspace 選擇需要打包的專案 ,然後在Goals:中輸入clean install 命令 Debug執行後,會在target目錄下生成打的war包
web專案時同時打包為war和jar檔案
1、首先新增在pom.xml中新增外掛 maven-jar-plugin , 使得 在呼叫命令mvn package install 或者 mvn package deploy 先生成 jar包。或者使用mvn package生成jar包。該外掛生成的架包會放在工程的target資料夾下。
2、然後配置maven-install-plugin 外掛, 使得在eclipse中執行maven install時, 同時生成jar和war到本地倉庫。
3、再配置org.apache.maven.plugins外掛, 使得在eclipse中執行deploy 時, 同時,生成jar和war到遠端倉庫。
pom.XML配置:
<!-- package jar on package -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- install jar to local repository -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>install-file</goal>
</goals>
<configuration>
<packaging>jar</packaging>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<file>
${project.build.directory}/${project.artifactId}-${project.version}.jar
</file>
</configuration>
</execution>
</executions>
</plugin>
<!-- deploy jar to remote repository -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<executions>
<execution>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<packaging>jar</packaging>
<generatePom>true</generatePom>
<url>${project.distributionManagement.repository.url}</url>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<file>${project.build.directory}/${project.artifactId}.jar</file>
</configuration>
</execution>
</executions>
</plugin>
使用eclpise匯出war
1.在需要打包的專案上右鍵>選擇[Export]
2.選中[Web]下面的[WAR file],點選[Next]
3.通過[Browse]選擇儲存路徑,點選[Finish]完成即可
使用maven匯出war
1.通過eclipse方式:選擇需要打包的專案右鍵選擇[Run As]的[Maven install]即可。提示成功後會顯示war包的生成路徑,一般在專案的target目錄下。
2.通過maven命令:控制檯進入專案目錄,執行mvn package命令即可。成功後會提示生成的war包路徑。一般在專案的target目錄下。
注:pom.xml的<packaging/>配置為war打包後的就是war包,配置為jar時打包後的就是jar包。mvn package命令和mvn install命令都可以打包。我這裡專案名稱是tsj-spring,所以預設名稱就是tsj-spring.war。
本文參考文章:
相關推薦
Eclipse中打包maven專案-war包方式
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin --> <dependency> <groupId>org.apache.maven.plug
Eclipse中,maven打war包報錯解決方案
起因 阿超的電腦前幾天由於特殊原因無法開機,無奈重灌系統,這幾天在做資料遷移的時候,碰到了一些問題,特做一個說明,也給同樣碰到這個問題的朋友一個解答。 no-jdk 問題說明 Eclipse匯入Maven專案後,執行 mvn clean install後,出現如下錯誤: [INFO] ----------
java專案中利用maven打war包,其pom配置
<properties> <jdk.version>1.8</jdk.version> <spring.version>4.1.6.RELEASE</spring.version> <
Eclipse中給maven專案打jar包
一、 前言 最近寫專案需要將其打成jar上傳到伺服器上,之前一直寫到是web,打的是war包,這次寫的是遊戲伺服器,是jar包。順便記之。 二、maven打包 關於打包有兩種型別:①不帶依賴的打包,②帶依賴的打包 預設情況下我們使用maven insta
在eclipse中建立maven專案、匯出jar包、在windows伺服器上執行
一.在eclipse中建立maven專案 1>在eclipse的選單欄中:file -> new -> project -> maven project -> next ->next ->選擇 maven-arc
【Java_SSM】(四)Eclipse中通過maven引入jar包
osc ati eight wid -- stat ack ips 技術 這篇博文我們介紹一下如何通過eclipse配置setting並引入jar包 (1)eclipse:Window--Preferences--Maven--User Setting 全部完成
在Eclipse中修改Maven專案-jeesite專案名稱
1、選中專案名字,快捷鍵F2修改專案名字,eclipse可能會幫你生成修改名字後新的專案,原來的專案名字不變也還存在IDE中,等下面改完再刪除原來的專案(重eclipse中和資料夾中徹底刪除,為了避免意外,做好先做個備份) 2、修改專案元件名字,選中專案,右鍵選單->Pro
Maven - 在Eclipse中建立Maven專案
本文的前提條件: windows7-64bit jdk1.8.0 Maven-3.5.0 1- 更新Eclipse中Maven配置 1.1- 修改Eclipse根目錄下eclipse.ini檔案 D:\DownLoadFiles\eclipse-
Eclipse中新建Maven專案沒有java以及test目錄
場景 用Eclipse第一次新建Maven專案,採用Artifact Id為maven-archetype-webapp時, 專案目錄下沒有java以及test目錄。 解決 右擊專案--properties--Java Build Path--Libraties---JRE Syst
springboot+maven——打war包方式
轉載 Springboot打包war包部署到自己的tomcat中 一、springboot+maven工程——打war包步驟如下: 1.修改父pom.xml檔案: <packaging>pom</packaging> <!-- 方式一 Begin --> &l
在eclipse中構建Maven專案管理工具
1、什麼是Maven? Maven是一個專案管理和綜合工具,它包含了一個專案物件模型 (Project Object Model),一組標準集合,一個專案生命週期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來執
eclipse中匯入maven專案:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven)匯入專案報錯 原因:maven的配置檔案不是最新的 解決方法為:更新eclipse中的maven外掛 1
maven專案war包時報錯:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
原因:缺少maven-compiler-plugin.jar包 解決:pom匯入jar包 <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>
搭建springBoot環境以及解決Eclipse中建立maven專案時專案報錯以及資料夾resource報錯問題
maven專案時專案報錯以及資料夾resource報錯問題 因為這段時間公司再用springBoot,於是我就學習了springBoot,在這過程中遇到了很多問題,最後終於都解決了,現在為自己的學習做一下總結,同時簡單的搭建一個maven環境下的springBoot專案,供類似於我這種新
eclipse中使用maven生成jar包並執行到centos7
java -Dfile.encoding=utf-8 -jar D:\***.jar 詳細: 執行 nohup java -jar memory-0.0.1-SNAPSHOT.jar >/usr/local/jar/memory.out 2>
如何往eclipse中匯入maven專案
現在公司中大部分專案可能都是使用maven來構建,假如現在擺在你面前有一個maven的專案,如果你要學習它,如何將它匯入到像eclipse這樣的整合開發工具中呢,以專案public_class_1為例: 1.在eclipse的工作介面的最左側,建立專案的地方,右鍵--》import 2.彈出框中--》
在Eclipse中提交maven專案到SVN伺服器,並檢出
1.在Eclipse中提交maven專案到SVN伺服器 選中maven專案,右擊Team——>Share Project... 選中SVN,點選Next 第一次操作,選擇建立新的資源庫位置 如果有資源庫的位置,選擇使用已有的資源庫位置 然後點選Nex
eclipse中匯入maven專案無法新增到tomcat中
用以下方法解決: 1,選擇專案右鍵->Properties->Project Facets 2,在configuaration中選擇dynamic web module with WebDoclet這裡選擇 3,再選擇合適的版本勾選,在我這選擇的是2.4
在Eclipse中新建Maven專案
關於Maven的好的資料: 1.在Eclipse中右鍵,New->Maven Project,一路Next,然後輸入專案資訊: Group Id:com.maven.demo Artifact Id:mavenDemo Version:選擇”0.0.1-S
eclipse中匯入maven專案:org.apache.maven.archiver.MavenArchiver
org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter) 解決方法為:更新eclipse中的maven外掛 1.help -> Install New Software -> ad