非規範的maven專案打包路徑指定
規範的maven專案應該為
myproject/
|-- pom.xml
`-- src
|-- main
| |-- java
| | `-- com
| | `-- mycompany
| |-- resources
| `-- webapp
| |-- WEB-INF
| | `-- web.xml
| `-- index.jsp
`- - test
|-- java
| `-- com
| `-- mycompany
`-- resources
如果專案是非規範的maven專案,打包時需修改pom.xml檔案,否則打包後會丟失檔案。
程式碼為:
<build>
<sourceDirectory>src/</sourceDirectory>
<resources>
<resource>
<directory >src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/java/resources</directory>
<excludes >
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webXml>${basedir}/webapp/WEB-INF/web.xml</webXml>
<warSourceDirectory>webapp</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
相關推薦
非規範的maven專案打包路徑指定
規範的maven專案應該為 myproject/ |-- pom.xml `-- src |-- main | |-- java | | `-- com | |
IDEA MAVEN 專案 打包檔案到指定目錄
像上一篇文章,我們提到的,IDEA MAVEN struts專案中,如果我們把 struts.xml 檔案放在 src 目錄下,編譯的時候,將無法打包到 *\WEB-INF\classes* 路徑下,執行程式的時候自然就會報錯(404的錯誤,如下圖:) 建議大
maven專案部署到指定路徑tomcat的路徑下
1、配置tomcat 在路徑 apache-tomcat-7.0.61\conf 下,開啟tomcat-users.xml檔案,填寫如下內容 <tomcat-users> <role rolename="manager-gui"/>
eclipse 多模組Maven專案打包指定模組
一直在各種測試打包多模組下面的單獨模組打包,一直報找不到所依賴模組的jar包,網上各種尋找,沒有找到合適的內容,今天偶然發現有個提示要parent模組執行打包,經測試確實打包成功,記錄一下。 在eclipse中,多模組專案中單獨打包某個web工
Maven專案打包出錯DependencyResolutionException 解決辦法
[ERROR] Failed to execute goal on project ems-manager-mapper: Could not resolve dependencies for project com.ems.sunko:ems-manager-mapper:jar:0.0.
maven專案打包釋出時跳過測試
1、在執行run as時候加上引數: clean install compile -Dmaven.test.skip=true 2、在pom檔案中新增如下: [html] view plain copy <code class="language-html"> 
Spring Boot maven專案打包
一、maven構建Spring Boot專案 1、專案路徑 2、專案說明 1)此專案是多模組spring boot專案 2)專案模組分層如下: 模型層:model 持久層:persistence 表示層:web 3、打包命令【開啟命令列視窗】 1)cd 專案目錄 cd /Users
怎麼將maven專案打包成war包
問題:我在eclipse上能執行,然後我想將這個maven專案打包成war然後放到另外一臺機子上(其實是手動放在tomcat的webapp目錄中),提供外部訪問。現在問題是,一直maven專案打包一直出錯。請問大俠怎麼將maven打包好?萬分感謝回答1:右鍵專案,選擇Run As,再選擇Maven build
【Maven】Maven 專案打包成 war 包部署到 Tomcat
【Maven】Maven 專案打包成 war 包部署到 Tomcat 實踐環境 作業系統: Windows IDE: Eclipse 打包部署過程 1 專案打包 1.1 右鍵點選所需要打包的專案,點選如圖所示&
idea maven專案 打包jar
目的:使用idea對maven專案打包,打包成jar包 注:我之前建立的專案是 springboot 專案,雖然也是用 pom 管理的,但是好像無法打包成這樣的 jar。 操作: 上圖那個 jar,就是最終打包結果。 釋
idea將maven專案打包成war包並部署
1.將web專案通過maven打包成war包(pom檔案中的打包方式為war) 2.將war包複製到tomcat的webapps目錄下 3.修改server.xml,在Host配置段中新增如下內容 <Host name="localhost" appBase="webapps
Maven 專案打包需要注意到的那點事兒
1. 關於 Maven 打 war 包《使用 Eclipse 的 Maven 2 外掛開發一個 JEE 專案》詳細介紹瞭如何在 Eclipse 使用 Maven 新建一個 JEE 專案並對其進行斷點跟蹤除錯,但是沒有介紹如何對 JEE 專案打 war 包。其實很簡單,你只需要把
maven專案打包跳過測試
執行mvn install時跳過Test 方法一: <project> [...] <build> <plugins> <plugin> <groupId>org.ap
使用docker將maven專案打包成映象
最近工作中需要使用docker打包成映象啟動,所以有了這篇文章。 差點忘了,你的maven專案中首先要有配置docker打包 以下是maven專案的配置 1.pom檔案中加入plugin <plugin>
將Maven專案打包
本來準備將專案打包放伺服器上。結果出現各種問題。 寫一篇自己遇到的問題。以及解決方案 我用的是mvn clean package 報的錯很明顯。是單元測試的問題。 所以在mvn clean package後面加上-Dmaven.test.skip=true 加上
maven專案打包的時候忽略第三方依賴jar包
因為專案需要經常性的修改-打包-上傳到伺服器,包含lib的war包比較大,第三方jar包基本不會大動,所以就想把這些jar包移出war包,放在jetty裡面,這樣每次只需要編譯打包原始碼即可,war包大小極度減小,方便上傳。 maven配置 <plug
將Maven專案打包成可執行jar檔案和外種配置方式(引用第三方jar)
http://blog.csdn.net/zhangdaiscott/article/details/6911640 方法一. mvn assembly 或 mvn package (一個jar包) 把依賴包和自己專案的檔案打包如同一個jar包(這種方式對sp
idea中maven專案打包為jar
在idea中打包maven專案時有很多解決的方案,可出乎意料的是,使用某些方案時有一些未知的錯誤情況。經過測驗後,記錄了下面一種簡單有效的方法 在pom.xml中新增 <build> <plugins> &l
將maven專案打包成war包,部署到tomcat伺服器
1.右鍵要打包的專案,選擇Run As -> Maven install :2.出現以下情況,則說明打包成功。3.重新整理工程,在target中發現打包好的war包,並且複製war包,放入tomcat的webapps中,因為war包的名字過長,放入webapp時可以修改
eclipse maven專案打包成jar包
這裡介紹常見的兩種打jar包的方法 1.在pom.xml配置檔案中新增如下資訊,可生成普通的jar包: <packaging>jar</packaging>或者不加,也會預設打成jar包 然後通過maven快捷命令 maven-install打包(