Maven工程中自動拷貝資原始檔的 pom檔案配置方法
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<nonFilteredFileExtensions>
<!-- 過濾流程定義資原始檔 -->
<nonFilteredFileExtension>zip</nonFilteredFileExtension>
<nonFilteredFileExtension>bar</nonFilteredFileExtension>
<nonFilteredFileExtension>gif</nonFilteredFileExtension >
<nonFilteredFileExtension>png</nonFilteredFileExtension>
<nonFilteredFileExtension>bpmn</nonFilteredFileExtension>
<nonFilteredFileExtension>ico</nonFilteredFileExtension>
<nonFilteredFileExtension >otf</nonFilteredFileExtension>
<nonFilteredFileExtension>woff</nonFilteredFileExtension>
<nonFilteredFileExtension>woff2</nonFilteredFileExtension>
<nonFilteredFileExtension>eot</nonFilteredFileExtension>
<nonFilteredFileExtension>svg</nonFilteredFileExtension>
<nonFilteredFileExtension>ttf</nonFilteredFileExtension>
</nonFilteredFileExtensions>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
<executions>
<!-- css檔案要壓縮,這裡只複製*min.css的檔案 -->
<!-- js檔案要壓縮,這裡只複製*min.js的檔案 -->
<execution>
<id>copy-assets</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${webAppPath}/release/static/assets</outputDirectory>
<resources>
<resource>
<directory>${webAppPath}/static/assets</directory>
<excludes>
<!-- css檔案要壓縮,這裡不復制除*min.css之外的檔案 -->
<exclude>%regex[^.+(?:(?<!(?:-|\.)min)\.css)]</exclude>
<!-- js檔案要壓縮,這裡不復制除*min.js之外的檔案 -->
<exclude>%regex[^.+(?:(?<!(?:-|\.)min)\.js)]</exclude>
</excludes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
<!-- 複製資源到制定路徑下 -->
<execution>
<id>copy-assets-tmp</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${webAppPath}/release/static/assets</outputDirectory>
<resources>
<resource>
<directory>${webAppPath}/release/assets_tmp</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>copy-src-images</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${webAppPath}/release/static/src/images</outputDirectory>
<resources>
<resource>
<directory>${webAppPath}/static/src/images</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
相關推薦
Maven工程中自動拷貝資原始檔的 pom檔案配置方法
<plugin> <groupId>org.apache.maven.plugins</groupId>
[有圖有真相]IDEA下的Maven工程讀取properties等資原始檔的路徑問題
僅供參考,如有錯誤或不足歡迎留言指正。 我們以maven的web專案為例: 接下來我們看看工程結構:這裡只討論src目錄和target目錄 src目錄: src/main/java: java:起初生成maven專案時並沒有這個resour
maven工程中hibernate的二級快取ehcache的配置
2017-06-05 21:32:54 45242 <DEBUG> Result set row: 0 <org.hibernate.loader.Loader:org.hibernate.loader.Loader.processResultSet(Loader.java:952)(mai
Java中獲取properties資原始檔的幾種方法
一、基於InputStreamdbinfo.properties:drivername=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/zskj1 user=root password=123456Proper
Maven工程中jetty外掛執行web應用時靜態資原始檔修改不能實時生效的問題
2.找到useFileMappedBuffer引數,把值設成false <init-param> <param-name>useFileMappedBufferparam-name> <param-value>false&l
maven專案中自動下載jar包的pom.xml配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav
eclipse maven工程中src/main/resources目錄下創建的文件夾是包圖標的解決方法
-s art ont box ext 創建 == dig views 如圖:在src/main/resources目錄下創建的文件夾卻以包的圖標顯示 修改方法: 入下圖,按順序1 ,2,3,4操作,把3處remove,在4處添加** 修改後如下: 然後點擊完成後,
在maven工程中搭建SSM框架的錯誤總結
clip build etime 代碼 class ati timezone 項目 mysql 第一次搭建Maven工程走了很多彎路,現在總算把項目搭起來並且能正常運行了。故總結一下教訓 1.在建立Maven工程前,先確定成功下載安裝了Maven。 命令行用 mvn -v
maven 工程mybatis自動生成實體類
type string lai 分享 leg xsd enables resolv drive generatorConfig.xml [html] view plain copy <?xml version="1.0" encoding="UTF-8"
maven工程中警告[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
文件 prop 源文件 使用 end 默認 .so utf-8 source [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platfor
入門案例 - maven工程中ssm的整合
我們可以通過一個簡單的功能需求: 在頁面輸入一個 id , 頁面跳轉並返回該 id 對應的 item 明細 來實現 maven 工程中 ssm 的整合. 首先,要做的是配置相關環境(資料庫模板匯入 maven工程的建立等) 一. 資料庫模板匯入 1. 開啟資料庫(我將使
快速全方位解決:maven倉庫裡有jar包但是pom檔案中依賴不到 報錯~
最近新接手了一個專案,引入後調環境,到了maven倉庫這裡,pom檔案一直報錯,但是點進倉庫裡確是有的,著實讓我上火,閒話少敘 進入正題:(是在eclipse中調整的) 報錯: 正常有點經驗的都知道: 點選上面的window->preferences: 選擇使用你自己的maven;
【菜雞筆記001】 在工程中執行多個原始檔
首先建一個空工程; 選擇選項卡中工程選項(啊嘞,這個畫的好像有點醜); 新建一個頭檔案; 使用“#include “stdio.h””格式,不能用<stdio.h>哦,如果下面有函式的話,在這裡需要函式宣告,宣告方式和在單個檔案寫程式中的宣告相同;
java+maven工程 實現 自動對war包進行復制並修改和替換每個的配置檔案
在工作中碰到一個比較苦惱的事情,(這裡以7條線為例子)同一個war包 需要部署7條生產線,但是每個生產線的編號以及ip都不同,導致我們手動的每個包去替換配置檔案和配 置ip的js檔案 &n
java+maven工程 實現 自動對war包進行復制並修改和替換每個的配置文件
classes cep res 發生 分離 sys span 一個 pla 在工作中碰到一個比較苦惱的事情,(這裏以7條線為例子)同一個war包 需要部署7條生產線,但是每個生產線的編號以及ip都不同,導致我們手動的每個包去替換配置文件和配 置ip
maven資原始檔的相關配置
構建Maven專案的時候,如果沒有進行特殊的配置,Maven會按照標準的目錄結構查詢和處理各種型別檔案。 src/main/java和src/test/java 這兩個目錄中的所有*.java檔案會分別在comile和test-comiple階段被編譯,編譯結果分別放到了target
maven工程中新增fastdfs(圖片伺服器)
百度網盤: 連結:https://pan.baidu.com/s/1ASbiB4pPl5Ez-v8zfhAPhw 提取碼:8zwt 一。 將此工程(fastdfs_client)匯入到eclipse中,然後update一下,之後in
maven工程中ssm的整合
我們可以通過一個簡單的功能需求: 在頁面輸入一個 id , 頁面跳轉並返回該 id 對應的 item 明細 來實現 maven 工程中 ssm 的整合. 首先,要做的是配置相關環境(資料庫模板匯入 maven工程的建立等) 一. 資料庫模板匯入 1. 開啟資料庫(我
解決maven專案中引用非maven工程中的jar
執行如下命令,根據實際情況進行調整: 開啟cmd執行如下命令 格式程式碼: mvn install:install-file -DgroupId=<your_group_name> -DartifactId=<your_artifact_name> -D
用Swift來獲取專案中的.bundle資原始檔
這是專案中的資原始檔XXX.bundle。 首先,新建一個Bundle的擴充套件類:Bundle+XXX.swift import UIKit extension Bundle {