Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 核心模块IntelliJ的单独项目_Maven_Intellij Idea_Maven Module - Fatal编程技术网

Maven 核心模块IntelliJ的单独项目

Maven 核心模块IntelliJ的单独项目,maven,intellij-idea,maven-module,Maven,Intellij Idea,Maven Module,如果您在IntelliJ IDEA的多个项目中使用一个模块,那么为这些模块创建一个新项目或在其中一个项目中创建模块是常见的做法吗?这取决于您的工作方式、公共模块是由您还是其他团队开发的,以及其他因素。通常,公共代码放在一个模块中,该模块生成一个其他模块依赖的jar,并将它们全部包含在同一个项目中。当您在开发公共代码模块的同时开发项目时,这是正常的,更改通常一起提交(尽管不一定要提交到同一存储库或分支)。如果多个项目使用公共代码模块,并且它是作为一个单独的库开发的,那么它应该有自己的项目 此外,当

如果您在IntelliJ IDEA的多个项目中使用一个模块,那么为这些模块创建一个新项目或在其中一个项目中创建模块是常见的做法吗?

这取决于您的工作方式、公共模块是由您还是其他团队开发的,以及其他因素。通常,公共代码放在一个模块中,该模块生成一个其他模块依赖的jar,并将它们全部包含在同一个项目中。当您在开发公共代码模块的同时开发项目时,这是正常的,更改通常一起提交(尽管不一定要提交到同一存储库或分支)。如果多个项目使用公共代码模块,并且它是作为一个单独的库开发的,那么它应该有自己的项目

此外,当事情变得如此复杂时,您可能应该使用maven