繁体   English   中英

如何使用Intellij运行需要其他项目/模块的配置文件的Java类?

[英]How do I run a java class, using Intellij, that needs configuration files from another project/module?

我试图在Intellij中复制在Eclipse中轻松完成的操作。

我想从mainProject运行这个Main类(不要因为使用虚构名称而引起错误):

蚀运行java类

现在,问题是我需要能够从另一个项目中导入配置文件夹,以便运行Main类。 在Eclipse中这很容易:

在此处输入图片说明

但是我不知道如何做到这一点。 有想法吗?

这实际上就是为什么我鄙视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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM