1. 程式人生 > >非規範的maven專案打包路徑指定

非規範的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

MavenMaven 專案打包成 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打包(