关于idea项目经常出现的问题,jdk编译缓慢,tomcat端口占用,依赖下载失败,编译不进去等问题

-------------------------bat文件1——可以无限使用,

@echo off

echo 注意更改,项目路径,仓库路径,tomcat进程号【2】,项目打包名称【4】【5】,idea项目导入对不对,git红色更改,artifited里面put into


set REPOSITORY_PATH=D:\repository
set PROJECT_PATH=D:\IdeaProjects\NewProject


echo 【1】【杀死jdk进程】【通用】。。。。。
for /l %%x in (1,1,3) do (
taskkill /f /im java.exe
timeout 1
)




echo 【2】【杀死所有tomcat进程】【不通用】。。。。。。【注意设置端口号】
netstat -ano -p TCP | find "8181" | find "LISTENING" > pid.txt
for /f "tokens=5 delims= " %%i in (pid.txt) do (
@echo %%i & tskill %%i
timeout 1
)


echo 【3】【删除下载不完整依赖】【通用】。。。。。。
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*.part*"') do (
    del /s /q %%i
)
timeout 1



echo 【4】【删除仓库项目父依赖】。。。。。。【注意设置父包路径】
mkdir C:\emptyDir
robocopy C:\emptyDir %REPOSITORY_PATH%\com\maxwealthfl\mwfl-are /purge
rmdir /s /q C:\emptyDir
timeout 1
mkdir C:\emptyDir
robocopy C:\emptyDir %REPOSITORY_PATH%\com\maxwealthfl\mwfl-biz /purge
rmdir /s /q C:\emptyDir
timeout 1

echo 【5】【删除idea项目的jar】。。。。。。【注意设置父包名称】
for /f "delims=" %%i in ('dir /b /s "%PROJECT_PATH%\mwfl-are*.jar"') do (
    del /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%PROJECT_PATH%\mwfl-biz*.jar"') do (
    del /s /q %%i
)
timeout 1

echo 【处理完成】。。。。。。【处理完成】。。。。。。【处理完成】。。。。。。
exit



-------------------------bat文件2——编译不进去使用,

@echo off

echo 注意更改,项目路径,仓库路径


set REPOSITORY_PATH=D:\repository
set PROJECT_PATH=D:\IdeaProjects\NewProject


echo 【1】【杀死jdk进程】【通用】。。。。。
for /l %%x in (1,1,3) do (
taskkill /f /im java.exe
timeout 1
)


echo 【2】【杀死idea进程】。。。。。。
for /l %%x in (1,1,2) do (
taskkill /f /im idea.exe
timeout 1
)
for /l %%x in (1,1,2) do (
taskkill /f /im idea64.exe
timeout 1
)

echo 【3】【删除idea文件*.iml】。。。。。。
for /f "delims=" %%i in ('dir /b /s "%PROJECT_PATH%\*.iml"') do (
    del /s /q %%i
)
for /f "delims=" %%i in ('dir /b /s "%PROJECT_PATH%\*(1).iml"') do (
    del /s /q %%i
)
timeout 1

echo 【4】【删除idea缓存文件】。。。。。。
mkdir C:\emptyDir
robocopy C:\emptyDir C:%HOMEPATH%\AppData\Local\JetBrains /purge
rmdir /s /q C:\emptyDir
timeout 1



echo 【处理完成】。。。。。。【处理完成】。。。。。。【处理完成】。。。。。。
exit
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容