当前位置: 首页 > 面试题库 >

IntelliJ:使用docker jvm还是docker maven?

艾俊悟
2023-03-14
问题内容

我有一个docker / jvm实例,可从命令行使用它来编译和运行Java代码。IntelliJ的项目配置要求我指向文件系统上的jvm。

所以,我想知道,我可以配置intellij以使用此docker容器吗?我想我可以配置一个docker容器,使其保持运行状态,并挂载/共享其文件系统,但是我不希望这样-
我想使用我的临时容器实例。

我对使用maven有相同的想法-
我可以在intellij中使用maven的docker实例而不挂载文件系统吗?同样,intellij似乎需要一个指向maven的文件系统位置的指针,因此这似乎有问题。

有没有人知道这是否可行,或者如何配置这样的东西?


问题答案:

同样,intellij似乎需要一个指向maven的文件系统位置的指针,因此这似乎有问题。

应用程序使用另一个 容器化 的唯一方法是将该应用程序本身放在同一容器中(或从另一个容器装载数据卷,这避免了装载本地文件系统)

因此,使用类似dlsniper/docker-intellij/(用于围棋,但容易适应JAVA)会工作,并允许的IntelliJ 容器

  • 共享X11套接字,以便在主机桌面上查看容器化的应用程序,
  • 使用 数据卷 (同样,不直接安装本地文件系统):
    • jvm的数据量
    • Java源的数据量


 类似资料:
  • 我有一个重要的问题。 我以前使用过JSF1.2。我会使用一些基本的标签,比如 还有像这样的脸 为了使用ajax功能,我与 例如我使用了q jetty Web服务器来使用JSF标记。今天,我在JSF2.0、PrimeFaces和glassfish应用服务器上工作了一周。 所以我有以下问题:我是与JSF合作过,还是与Mojarra合作过?抱歉,但我并不清楚这两种技术之间的确切区别。 多谢了,麦克

  • 问题内容: 内置函数在我看来更像Pythonic,但我发现使用起来更频繁。 Python文档指出它们是等效的。 一位博客作者声称这比。 我应该使用哪个? 问题答案: 我会用。 来自:https : //wiki.python.org/moin/DubiousPython#Premature_Optimization 尽管正确应用优化确实可以加快代码的速度,但很少使用[..]的优化代码会使代码更难阅

  • 编译以下代码时: 我得到警告提示: 在I之后,程序中断似乎没有改变。 以下是输出: 问题2:进程在启动时是否在堆上分配内存以供将来使用?还是编译器更改了分配的时间点?否则,为什么? 可以设置参数来控制的行为,并且有一个名为的参数,一般情况下: 如果请求的内存小于它,则将使用; 如果请求的内存大于或等于它,则将使用; 该参数的默认值是(在我的系统上),但在我的测试程序中我使用了1MB,所以选择了,当

  • 问题内容: 对于我开发的某些应用程序(后来逐渐忘记了),我一直在编写纯SQL,主要是针对MySQL。尽管我在SQLAlchemy之类的python中使用过ORM,但是我并没有坚持很长时间。通常,这是文档或复杂性(从我的角度来看)使我退缩。 我这样看:如果要使用一种类型的数据库,则使用ORM进行可移植性,使用普通SQL。我真的在寻求有关在开发需要数据库支持的应用程序时何时使用ORM或SQL的建议。

  • 问题内容: 首先,我将解释如何理解和使用: 是为了批量加载对象的关系,从而减少对数据库的SQL请求。这对 LAZY 关系特别有用。 但是,它在 LAZY 关系上甚至还很有用:如果从数据库中加载实体列表并要求加载懒惰的实体,即使我只是使用测试来加载第一个实体的关系,它也会按批加载实体名单。 请注意是否有人要测试:仅显示是否尚未加载实体:例如,如果您有一个具有经理的用户列表并列出了所有用户,则当您访问

  • 本文向大家介绍如何选择是使用webpack还是rollup?相关面试题,主要包含被问及如何选择是使用webpack还是rollup?时的应答技巧和注意事项,需要的朋友参考一下 如何选择是使用webpack还是rollup? #2073 #2082