[英]How do I run a java class, using Intellij, that needs configuration files from another project/module?
这实际上就是为什么我鄙视Eclipse工作区。 它使开发人员可以作弊并使用另一个项目的源作为另一个项目的依赖项。 这是一个问题,因为这不是它在IDE之外的工作方式。
您需要做的是创建一个您依赖的类的jar,然后将该jar作为依赖它们的项目的依赖项。 如果您使用依赖项管理并拥有本地存储库(例如关系或人工制品),则可以将jar发布到本地存储库,然后在其他项目中,如果使用Maven,则将其包含在pom.xml中;如果使用Maven,则将其包含在build.gradle中正在使用Gradle。
如果要在源文件夹中包含库,则将jar复制到项目中,然后右键单击IntelliJ中的jar,然后选择“添加为库...”。 您也可以通过“文件”->“项目结构”->“模块”->“依赖项”选项卡添加依赖项。 “添加为库”是在此处添加库的快捷方式,如果您使用“添加为库”,则依赖性在此处显示。
IntelliJ确实允许您从另一个项目中导入模块,但这又是骗人的,因为它只会使您感到困惑,因为它只能在IDE中运行,而不能作为独立的应用程序运行。 (文件->项目结构->模块->加号(+)签名->导入模块)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.