1. 程式人生 > >maven打包成功但Java檔案沒有被編譯

maven打包成功但Java檔案沒有被編譯

maven打包提示打包成功, 啟動專案時提示: java.util.zip.ZipException: error in opening zip file


檢查打包後的檔案, 發現Java檔案沒有被編譯, WEB-INF/classes下沒有class檔案, 檢視eclipse的problems檢視中看到一條提示: The container 'Maven Dependencies' references non existing library “jar包名稱”, 

查資料得知把jar包maven倉庫中的*.jar.lastUpdated檔案刪掉即可。 (https://my.oschina.net/duangr/blog/182134)。

刪掉.lastUpdated檔案執行 maven---Update project, 再重新打包。即可解決不能編譯Java檔案的問題

相關推薦

maven打包成功Java檔案沒有編譯

maven打包提示打包成功, 啟動專案時提示: java.util.zip.ZipException: error in opening zip file檢查打包後的檔案, 發現Java檔案沒有被編譯, WEB-INF/classes下沒有class檔案, 檢視eclipse

為什麽pymysql執行SQL語句提示成功實際並沒有操作數據庫?

PyQt5 Python pymysql 開發環境:Anaconda3+PyCharm2018問題:使用pymysql插入數據提示成功,連接數據庫發現並沒有數據。原因:pymysql在連接數據庫的時候會有一個參數autocommit默認為False,表示執行完SQL語句後是否自動提交到真正的數據庫

maven打包不包含配置檔案

如果使用maven-jar-plugin和maven-dependency-plugin打包,排除配置檔案的方法: 上面的配置是把resources下的配置檔案不打進專案的jar包中,主要使用的是<excludes>(排除),如果想把resources下的部分配置打進去,可

Spring Boot Maven 打包可執行Jar檔案

Maven pom.xml 必須包含<packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.sprin

maven打包在MANIFEST.MF檔案中增加屬性

最近在學習java agent,需要在生成的jar包裡面的 META-INF/MAINIFEST.MF 必須包含 Premain-Class這個屬性。採用MAVEN的maven-jar-plugin外掛完成。 maven-jar-plugin外掛預設生成的MAINIFEST

maven專案匯入出現jar檔案沒有同步釋出到自己專案的lib目錄中

最近maven專案匯入出現配置都正確且run as都可以不報錯,但啟動時報如下錯誤:嚴重: Error configuring application listener of class org.springframework.web.context.ContextLoad

maven打包動態載入配置檔案

在以前釋出 LOCAL、SIT、生產 進行打包的時候,一般會選擇兩種解決方式 1. 每次更改配置檔案的內容(路徑、資料庫配置等)  2. 將不同的環境分開。打包測試就開啟測試環境的程式碼,打包釋出生產就開啟生產的專案程式碼。(此種情況適合流程化管理) 很多時候是 本地、測試、

專案中的java檔案沒有在WEB-INF\classes中生成class檔案

1.首先確定project->Build Automatically是否勾選上: 2.然後,再進行測試,能不能進行編譯,如果還是不能,則進行手動編譯: project->clean 3.進入clean對話方塊,選擇Clean proje

使用maven打包,scala類都沒有打包進去

很可能是少了scala的依賴,加上相關的依賴就可以了。 <dependency> <groupId>org.scala-lang</groupId>

Maven打包,把配置檔案引用,打到外部

在SIT 環境測試的時候,因為伺服器環境和本地環境可能不同,會造成不少問題,所以會進行多次打包。而且配置檔案不同,所以每次打包都要修改配置檔案,十分麻煩。 maven打包可以把配置檔案引用打成外部的,這樣就可以把sit環境的配置丟到伺服器,然後每次打包動態

maven打包報錯 java:1:非法字元: \65279

[ERROR] [解析開始時間D:\workspace\src\main\java\com\service\ProcessCenterUpdateServiceImpl.java] [ERROR]D:\workspace\\src\main\java\com\\ser

java檔案沒有在WEB-INF/classes中生成class

剛接觸java web的小白! 今天在使用useBean,setProperty,getProperty指令時使用類建立JavaBean例項編譯錯誤。檢視專案檔案下的WEB-INF沒有classer資

Spring boot 專案分環境 Maven 打包,動態配置檔案,動態配置專案

Spring boot Maven 專案打包 使用Maven 實現多環境 test dev prod 打包 專案的結構 在下圖中可用看出,我們打包時各個環境需要分開,採用 application-環境.yml 的方式命名 環境配置開始 首先我們需要在app

maven打包排除排除指定檔案(war,jar)

war包排除檔案 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>

保證標頭檔案編譯一次的方法#pragma once和#ifndef

#ifndef ABC_H #define ABC_H #endif 和 #pragma once 這兩種方法都可以保證所在標頭檔案只被編譯一次,區別是#pragma once比較新,在一些老編譯器上

Spark採坑系列(二)使用Scala編寫的工程Maven打包沒有Scala檔案

新增下面的maven Scala編譯支援 <plugin>     <groupId>net.alchim31.maven</groupId>    <artifactId>scala-maven-

maven專案打包xml沒有打包解決辦法

<resources><resource><directory>src/main/java</directory><includes><!--打包java包下的.xml和.properties檔案一起打包--&

layout下新建了XML檔案R.java沒有生成id(已解決)

 描述:方案1.xml出錯了,導致程式不能自動編譯,將大寫改成小寫的,xml命名不能有大寫字母的。 2. 右鍵--》Android tools --> fix project properties 3.是不是你的程式碼有語法錯誤,導致不能生成r.java clean一下 4.那就重新指定下sdk版本。

【webpack打包成功,但是在dist檔案js裡沒有出現相對應的檔案 】問題解決

1.webpack.config.js 新增程式碼如下 module.exports = { entry: './app/index.js', output:{ pat

maven 打包時,src/main/java目錄下的xml等資原始檔沒有打包進去的問題

工作中,給同事除錯maven的自動化打包時,發現src/main/java中一些關於mybatis的xml都沒有打包進去,導致war包啟動不起來,在此記錄一下,解決方法。 預設maven在src/main/java中只編譯java檔案,其他的檔案會被忽略,但可以通過配置po