intellij Project make 和 Maven Compile 之间的区别?
Difference between intellij Project make and Maven Compile?
在 maven 模块中工作时,在 intellij build -> Make Project 和 Maven Projects -> Root pom -> Compile 阶段有什么区别。
intellij调用maven吗?
他们都将源代码编译到同一个地方吗?
他们都复制资源文件吗?
为什么我们需要这两种选择?
intellij会自动下载依赖,直接调用工程make就可以了,不用maven编译吗?
不,IntelliJ 不调用 maven,而是从 pom.xml 中获取所有信息,例如输出目录库等
所以不用担心,您可以从 IntelliJ 调用 make 来编译和 运行ning 您的应用程序。
如果您在 Maven 构建文件中有一些特殊目标,您可以 运行 从 Maven window.
所有 Maven 依赖项将从 IntelliJ 下载并存储在 Maven 本地存储库中。
假设我们有一个 项目 A,它使用 Maven 项目 B。
如果您更改了 B 项目,则必须在 A 上更新此项目。然后你必须在 A.
中编译 B
但是,如果您只更改了 A,则不必编译 Maven。
它们实际上在执行的任务方面非常相似,即默认使用 javax.tools.JavaCompiler 编译项目的源代码和测试路径。
intellij调用maven吗
不,默认情况下没有。请记住,这只是 IntelliJ 内置的 Java 编译器,一些 Java 项目不使用 maven。
他们两个编译源码到同一个地方吗?
是的,他们使用相同的源文件进行编译,如果这就是您在这里要问的。
他们都复制资源文件吗?
是的,他们都将资源文件复制到不同的位置。
为什么我们需要这两个选项?
我们不需要这两个选项。 Maven 编译命令检查源代码是否存在任何语法错误,这些错误有效地涵盖了 IntelliJ 的 make 选项所做的工作。
intellij会自动下载依赖,直接调用工程make,不用maven编译吗?
Intellij 的编译器可以被视为语法编译器,这就是为什么您需要 maven 来处理项目的依赖项。
在 maven 模块中工作时,在 intellij build -> Make Project 和 Maven Projects -> Root pom -> Compile 阶段有什么区别。
intellij调用maven吗? 他们都将源代码编译到同一个地方吗? 他们都复制资源文件吗? 为什么我们需要这两种选择? intellij会自动下载依赖,直接调用工程make就可以了,不用maven编译吗?
不,IntelliJ 不调用 maven,而是从 pom.xml 中获取所有信息,例如输出目录库等
所以不用担心,您可以从 IntelliJ 调用 make 来编译和 运行ning 您的应用程序。 如果您在 Maven 构建文件中有一些特殊目标,您可以 运行 从 Maven window.
所有 Maven 依赖项将从 IntelliJ 下载并存储在 Maven 本地存储库中。
假设我们有一个 项目 A,它使用 Maven 项目 B。
如果您更改了 B 项目,则必须在 A 上更新此项目。然后你必须在 A.
中编译 B但是,如果您只更改了 A,则不必编译 Maven。
它们实际上在执行的任务方面非常相似,即默认使用 javax.tools.JavaCompiler 编译项目的源代码和测试路径。
intellij调用maven吗
不,默认情况下没有。请记住,这只是 IntelliJ 内置的 Java 编译器,一些 Java 项目不使用 maven。
他们两个编译源码到同一个地方吗?
是的,他们使用相同的源文件进行编译,如果这就是您在这里要问的。
他们都复制资源文件吗?
是的,他们都将资源文件复制到不同的位置。
为什么我们需要这两个选项?
我们不需要这两个选项。 Maven 编译命令检查源代码是否存在任何语法错误,这些错误有效地涵盖了 IntelliJ 的 make 选项所做的工作。
intellij会自动下载依赖,直接调用工程make,不用maven编译吗?
Intellij 的编译器可以被视为语法编译器,这就是为什么您需要 maven 来处理项目的依赖项。