idea中iml文件的問題


idea中iml文件的問題


iml文件是idea組織工程的文件, 里面記錄了各種記錄模塊, 文件夾以及依賴的信息, 顯示如下:

<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5">
    <output url="file://$MODULE_DIR$/target/classes" />
    <output-test url="file://$MODULE_DIR$/target/test-classes" />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
      <excludeFolder url="file://$MODULE_DIR$/target" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

一般而言, 創建的工程都會有這個文件, 它的本質是一個工程組織文件, 和Maven的pom.xml, gradle的build.gradle, 等組織工程和處理依賴關系的文件並沒有什么差別, 所以, 我們在創建Maven和gradle等自帶工程組織的項目的時候, 可以刪除此文件, 而且, 我們在提交到git倉庫的時候, 往往會把此文件忽略掉, 這點需要注意一下.

ref:
1.iml文件和pom.xml文件之間的關系


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM