IDEA下maven編譯打包Java專案成jar包但是resource下配置檔案打包不成功
今天在IDEA下打包一個Java專案,準備打包成jar包直接執行,打包之後執行時候一直提示resource下資原始檔找不到,但我又確實配置了的,而且在IDEA上可以執行,但是打包成jar包之後就執行不了了。
後來百度,發現對於resource下檔案(properties等配置檔案)需要在POM檔案中配置resources配置:
<resources>
<resource>
<directory>src/main/resource</directory>
<includes>
<include >**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
加上這些配置之後就可以成功執行。
相關推薦
IDEA下maven編譯打包Java專案成jar包但是resource下配置檔案打包不成功
今天在IDEA下打包一個Java專案,準備打包成jar包直接執行,打包之後執行時候一直提示resource下資原始檔找不到,但我又確實配置了的,而且在IDEA上可以執行,但是打包成jar包之後就執行不了了。 後來百度,發現對於resource下檔案(prope
Spring-boot 打成jar包後使用外部配置檔案
官網說明 第一種是在jar包的同一目錄下建一個config資料夾,然後把配置檔案放到這個資料夾下; 第二種是直接把配置檔案放到jar包的同級目錄; 第三種在classpath下建一個config資料夾,然後把配置檔案放進去; 第四種是在classpath下直接放配置檔
解決專案打jar包後無法獲取配置檔案的路徑問題
今天在開發中做一個java專案,要求讀取配置檔案中的資訊,開始一直寫成絕對路徑,當專案打jar包以後就找不到配置檔案了,後面在網上當了一個方法,問題最後解決了,拿出來跟大家分享一下。 public class SMBConfig {//SMB訊息引數public static String SMB_S
IntelliJ IDEA 將 Maven 構建的 Java 專案打包
前言 IntelliJ IDEA 編譯生成 Jar 包的方式與 Eclipse 不同,如何將此 Maven 構建 Java 推薦引擎專案生成 Jar 包確實搜尋了不少資料,有成功的有失敗的,特將此驗證成功的方法記錄下來分享給遇到此類問題的朋友。 開發環境 OS: Windows 8.1 JRE: 1.7.
maven 打包web專案成jar, 可放在伺服器上執行
1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
Ant編譯Java專案成jar
<?xml version="1.0" encoding="UTF-8"?> <project default="jar" name="LubanEssenceSaleETL"> <!-- 工程目錄結構 project
用idea建立maven簡單的java專案
首先,maven特別像android裡面build.gradle裡面dependencies,個人感覺很棒。很方便 首先,eclipse建立maven很簡單,你在建立的時候,下面會有maven pro
一個java專案引入jar包後,再把這個java專案打包,遇到的jar找不到的問題
參考文章: 步驟1:準備主清單檔案 “MANIFEST.MF”, 由於是打包引用了第三方jar包的Java專案,故需要自定義配置檔案MANIFEST.MF,在該專案下建立檔案MANIFEST.MF,內容如下: Manifest-Version: 1.0 Class-
idea打包java可執行jar包
1,在專案上滑鼠右鍵 --> Open Module Settings 2, Artifacts --> + --> JAR --> From modules with dependencies... 3, Main Class是你這個專案
idea打包springboot專案為jar包-springboot(5)
idea可以直接把springboot專案打包成為jar包,然後運行於伺服器 本篇記錄一下我實際操作過的打包方法,免得用的時候忘記了 正文 現在越來越覺得這個世界對程式設計師很友好了,各種智慧軟體輔助我們寫程式碼。idea可以直接把專案打包。 在pom檔
java專案到處jar包,轉成.exe可執行檔案
需要使用的工具: eclipse,exe4j,iocFx2(製作ico圖示) 具體轉換步驟分為兩步: 一、將java專案到處成jar包; 二、將匯出的jar包轉換成exe可執行檔案; 步驟一:將jav
java專案的jar包加密(防止反編譯)
最近給公司寫了一個專案,需要給其他公司用,為了不讓別人看到原始碼,將專案打成了jar包,但是jar包用反編譯工具還是能很輕鬆的看到原始碼。所以想到了加密jar包,用的是ProGuard,下載地址:https://sourceforge.net/projects/
在eclipse中,建立Java專案引入jar包直接在根目錄下,不顯示referenced libraries,何解?
出現這個問題,主要是檢視和設定的原因。 對於Java工程: 右側的檢視要切到Java檢視,而不是JavaEE等… 一般來說左側的檢視都是project explorer,還有package explorer。 如果左側的檢視是project explor
Hbase的極限測試經驗之java專案的jar包匯入
Hbase的極限測試的內容是把之前編過的網站的後臺資料庫改成hbase即可。 我很快就在hbase資料庫中建完表,也把關於操作資料庫的函式寫好了。 當我除錯時,發現在jsp中的操作資料庫的函式都不能用。 提示我與沒有找到與hbase的類,可是我當時已經通過Build Path的方式把與Hbase有關的所
關於maven子專案引用父專案中jar包的問題
如果在父專案pom中使用的導包方式是: <depedencies> ... </depedencies> 子專案會直接繼承父專案中的jar包 如果父專案pom中使用的導包方式是: <dependencyManagement>
解決java專案打jar包,專案中引用有其他jar包的問題
大家都知道一個Java應用專案可以打包成一個jar,當然你必須指定一個擁有main函式的main class作為你這個jar包的程式入口。 具體的方法是修改jar包內目錄META-INF下的MA
Linux下如何在不解壓jar包檢視或修改配置檔案
在這介紹一種通過vim命令不解壓壓縮包直接更改檔案內容的方法 cd到jar包所在目錄,執行命令 vim xxx.jar 此時便可以看到jar包內根目錄下的所有檔案 可以使用vim命令進行當前目錄下的檔案查詢,以及gg等相關命令。以log4j.xml檔案為例:
tomcat下多個web應用使用相同的log4j的jar包,如何避免配置檔案發生衝突
我們在開發的時候通常會遇到再同一個伺服器下開發多個應用的情況,在公共jar包統一載入的情況下,如果log4j.properties配置不當,經常會發生多個應用的log日誌都列印到一個檔案裡了,如果配置檔案配置的是輸出所有log列印,那麼web應用的載入順序就是導致這個問題的
Intellij IDEA社群版打包Maven專案成war包,並部署到tomcat上
需求分析 我們利用 Intellij idea社群版IDE開發了一個maven的springMVC小專案,這時我們想將這個專案部署到tomcat上,從計算機本地檢視網站效果(輸入localhost:8080/app 類似路徑)。 打包WAR過程 首先對
matlab程式打包成jar包,IDEA實現java呼叫matlab程式
本文將分為三部分展開,有matlab程式打包成jar包,新增jar包到IDEA並呼叫,遇到的錯誤解決辦法說明。 一. matlab程式打包成jar包 1.環境說明 系統:window7 64位 jdk1.7 matlab版本:matlab2016a 64位 jdk1.7 注意:必須要