intellij Project make和Maven Compile之间的区别?

omer727

在maven模块中工作时,在intellij build-> Make Project和Maven Projects-> Root pom-> Compile阶段进行操作有什么区别?

intellij叫maven吗?他们两个都将源代码编译到同一位置吗?他们都复制资源文件吗?为什么我们需要这两种选择?intellij是否可以自动下载依赖项,并且我们可以调用项目make,而无需使用maven编译?

intellij项目:两种编译方式

科汉·奥斯特克(Korhan Ozturk)

实际上,它们在执行的任务方面非常相似,即默认情况下使用javax.tools.JavaCompiler编译项目的源代码和测试路径。

intellij叫maven吗?

不,默认情况下不是。请记住,这只是IntelliJ的内置Java编译器,并且某些Java项目不使用maven。

他们两个都将源代码编译到同一位置吗?

是的,如果您在此处询问的话,他们使用相同的源文件进行编译。

他们都复制资源文件吗?

是的,虽然它们都将资源文件复制到了不同的位置。

为什么我们需要这两种选择?

我们不需要这两种选择。Maven编译命令会检查源代码是否存在语法错误,从而有效地涵盖了IntelliJ的make选项所完成的工作。

intellij是否可以自动下载依赖项,并且我们可以调用项目make,而无需使用maven编译?

Intellij的编译器可以视为语法编译器,这就是为什么您需要maven来处理项目的依赖项的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Intellij Maven选项-它们之间有什么区别

来自分类Dev

Make Project,Make Module应用,Build APK和Generate Signed APK之间的区别

来自分类Dev

COMPILE_FLAGS和COMPILE_OPTIONS之间的区别

来自分类Dev

COMPILE_FLAGS和COMPILE_OPTIONS之间的区别

来自分类Dev

Intellij:“运行”和“运行...”之间有什么区别

来自分类Dev

IntelliJ中的SBT Project和Scala模块有什么区别?

来自分类Dev

IntelliJ中的SBT Project和Scala模块有什么区别?

来自分类Dev

IntelliJ Build> Rebuild Project是否调用Maven?

来自分类Dev

CMAKE_PROJECT_NAME和PROJECT_NAME之间有区别吗?

来自分类Dev

如何以脱机方式在Intellij中更新Maven Project?

来自分类Dev

如何以脱机方式在Intellij中更新Maven Project?

来自分类Dev

IntelliJ Maven 和 JavaFX

来自分类Dev

在Evaluate-Expression和Watches intellij上运行语句之间的区别?

来自分类Dev

Intellij-idea中的scala类,脚本和工作表之间有什么区别?

来自分类Dev

make clean和make distclean之间的区别

来自分类Dev

project.json中的“ dependencies”和“ frameworkAssemblies”之间有什么区别?

来自分类Dev

IntelliJ中文件和类文件的区别

来自分类Dev

wasdev和openliberty Maven插件之间的区别

来自分类Dev

如何在Maven和IntelliJ之间共享三叶草覆盖率数据

来自分类Dev

IntelliJ中的Java EE应用程序和Web应用程序之间有什么区别?

来自分类Dev

IntelliJ:在伴随对象和类之间跳转

来自分类Dev

Intellij和Eclipse之间的不同输出

来自分类Dev

OS 终端和 IntelliJ 终端之间的差异

来自分类Dev

Intellij Idea doesn't compile my project after switch from JDK 1.6 to 1.7

来自分类Dev

之间的区别 和|| 或&和&&

来自分类Dev

How do I deploy maven dependencies in a web application project in IntelliJ IDEA?

来自分类Dev

/和/ **之间的区别

来自分类Dev

SQL =和IN之间的区别

来自分类Dev

“ or”和“ ||”之间的区别?

Related 相关文章

  1. 1

    Intellij Maven选项-它们之间有什么区别

  2. 2

    Make Project,Make Module应用,Build APK和Generate Signed APK之间的区别

  3. 3

    COMPILE_FLAGS和COMPILE_OPTIONS之间的区别

  4. 4

    COMPILE_FLAGS和COMPILE_OPTIONS之间的区别

  5. 5

    Intellij:“运行”和“运行...”之间有什么区别

  6. 6

    IntelliJ中的SBT Project和Scala模块有什么区别?

  7. 7

    IntelliJ中的SBT Project和Scala模块有什么区别?

  8. 8

    IntelliJ Build> Rebuild Project是否调用Maven?

  9. 9

    CMAKE_PROJECT_NAME和PROJECT_NAME之间有区别吗?

  10. 10

    如何以脱机方式在Intellij中更新Maven Project?

  11. 11

    如何以脱机方式在Intellij中更新Maven Project?

  12. 12

    IntelliJ Maven 和 JavaFX

  13. 13

    在Evaluate-Expression和Watches intellij上运行语句之间的区别?

  14. 14

    Intellij-idea中的scala类,脚本和工作表之间有什么区别?

  15. 15

    make clean和make distclean之间的区别

  16. 16

    project.json中的“ dependencies”和“ frameworkAssemblies”之间有什么区别?

  17. 17

    IntelliJ中文件和类文件的区别

  18. 18

    wasdev和openliberty Maven插件之间的区别

  19. 19

    如何在Maven和IntelliJ之间共享三叶草覆盖率数据

  20. 20

    IntelliJ中的Java EE应用程序和Web应用程序之间有什么区别?

  21. 21

    IntelliJ:在伴随对象和类之间跳转

  22. 22

    Intellij和Eclipse之间的不同输出

  23. 23

    OS 终端和 IntelliJ 终端之间的差异

  24. 24

    Intellij Idea doesn't compile my project after switch from JDK 1.6 to 1.7

  25. 25

    之间的区别 和|| 或&和&&

  26. 26

    How do I deploy maven dependencies in a web application project in IntelliJ IDEA?

  27. 27

    /和/ **之间的区别

  28. 28

    SQL =和IN之间的区别

  29. 29

    “ or”和“ ||”之间的区别?

热门标签

归档