如何解决项目可移植性问题,IntelliJ:是否/为什么需要选择模块和添加Maven?
[Intellij-IDEA 2020.2.3,使用内置的maven3]
我创建了一个非常简单的Java项目-所有纯Java 8作为代码提供。 我在git-bitbucket上分享了此信息,并观察到我的一位用户正在设置:
-
他们必须在自己的计算机上引用一个SDK-我可以说,这是一个合理的本地设置,无论如何都很难移植(所以说这不是问题)
-
他们必须转到pom.xml文件和“
Add to Maven project
”-创建项目时,我不必这样做...它在哪里丢失了,这个里面有pom文件的文件夹不是maven项目吗? -
他们无法从提供的运行配置中运行任何东西。他们必须选择“
use classpath of module
”(单个正确的模块可供选择,但默认选择为<no module>
)...这些运行配置在我的机器上运行良好,因为该模块是自动运行的为我选择了。
难道不能使这些东西(尤其是#2和#3)具有正确的设置吗?
我试图了解IntelliJ-Maven的配置,因为该项目实际上是之前运行的IntelliJ-Maven项目的“干净启动”工作!
因此,每一个额外的不必要步骤确实对我作为项目所有者的信心造成了打击。
另外,我担心如果需要添加任何其他必要的步骤,则该项目将变成另一个混乱局面,就像它原本打算取代的那样!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。