idea不自動生成target問題及解決
1. 不生成target
像下圖這樣根本就不生成target文件夾的,首先考慮環(huán)境問題。有沒有把項目正確導(dǎo)入進(jìn)idea、jdk有沒有配置等原因

上圖很明顯模塊p6spy顯示的是普通文件夾而不是maven項目。
解決方法:
正確導(dǎo)入maven項目到idea(如果項目文件夾顯示未小方塊就是正確導(dǎo)入了項目)在重試
2. 僅部分文件不生成target
2.1. 一般原因就是資源沒有設(shè)置
比如常見的maven項目,必須標(biāo)記資源的類別,否則就有可能無法編譯到target

2.2. 配置編譯src/main/java文件夾下的資源文件
maven插件默認(rèn)只會打包resources下的資源文件。常見的,我們在java目錄添加的mybatis的資源文件mapper.xml默認(rèn)就不會打包到target中(如下圖),所有非.java文件都不會被編譯到target中。

解決方法:
這種情況你需要配置打包插件(如下)
<build>
<!-- 資源目錄 -->
<resources>
<resource>
<!-- 設(shè)定主資源目錄 -->
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<excludes>
<exclude>**/*.yaml</exclude>
</excludes>
<filtering>true</filtering>
</resource>
</resources>
</build>
2.3. 清理緩存(王炸)
**清理緩存是解決idea隔斷時間就出現(xiàn)奇怪問題的王炸!**在idea中每隔一段時間就會出現(xiàn)一些莫名其妙的問題與清理緩存有關(guān),如:
- 修改java文件后還是運行原來的代碼
- 每修改java文件都要
maven clean package才會編譯新代碼
遇到類似上面的問題,我們直接就是清理緩存重啟、上個廁所摸魚回來就重啟好了!解決方法如下:


總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java中synchronized Lock(本地同步)鎖的8種情況
本文主要介紹了java中synchronized Lock(本地同步)鎖的8種情況,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
SpringBoot整合Redis實現(xiàn)消息發(fā)布與訂閱的示例代碼
能實現(xiàn)發(fā)送與接收信息的中間介有很多,比如:RocketMQ、RabbitMQ、ActiveMQ、Kafka等,本文主要介紹了Redis的推送與訂閱功能并集成Spring Boot的實現(xiàn),感興趣的可以了解一下2022-08-08
IDEA?2022?中的Lombok?使用基礎(chǔ)教程
? Lombok是使用java編寫的一款開源類庫。其主作用是使用注解來代替一些具有格式固定,沒有過多技術(shù)含量的編碼工作,這篇文章主要介紹了IDEA?2022?中的Lombok?使用基礎(chǔ)教程,需要的朋友可以參考下2022-12-12
Spring Security中集成JWT的完整實戰(zhàn)指南
本文深入探討了現(xiàn)代Web應(yīng)用中的認(rèn)證授權(quán)方案,對比分析了JWT、Session-Cookie、OAuth2/OIDC、SAML 2.0等主流方案的優(yōu)缺點及適用場景,感興趣的小伙伴可以了解下2026-05-05

