• 接下来要在服务器上把开发用的代码准备好,我这里是将自己github仓库下载到服务器上,代码存放在这里:/home/ubuntu/jetbrains-workspace
  • ubuntu@VM-12-12-ubuntu:~/jetbrains-workspace$ git clone https://github.com/zq2599/blog_demos.git
    Cloning into 'blog_demos'...
    remote: Enumerating objects: 14559, done.
    remote: Counting objects: 100% (1097/1097), done.
    remote: Compressing objects: 100% (350/350), done.
    remote: Total 14559 (delta 846), reused 818 (delta 703), pack-reused 13462
    Receiving objects: 100% (14559/14559), 110.29 MiB | 3.05 MiB/s, done.
    Resolving deltas: 100% (4714/4714), done.
    

    IDEA创建远程连接

    服务器端准备完毕后,可以开始本地电脑的远程连接操作了

    打开IDEA,如下图,选择New Connection

  • 还剩一个问题:如上图所示,此仓库中并不只有一个java项目,而是有几十个文件夹,每个文件夹下都是个独立的工程(有的是gradle,有的是maven),如果我现在只想修改其中的一个(例如上图红框中的quarkus-tutorials),并编译运行它,应该怎么操作?接下来就解决此问题(这是IDEA的操作,并非远程连接的问题)
  • 重新设置工程的根目录

    接下来要解决的问题是:IDE远程打开的文件夹里有多个工程,我只想打开其中的一个maven工程进行开发和调试

    顶部菜单选择"File" -> "Project structure..."

  • 您可能会觉着这一段的操作是多此一举:只要在远程连接的时候设置工作目录是quarkus-tutorials就行了,没必要这么麻烦,您说的没错,在远程连接的时候确实可以直接指定目录,但是如果此刻使用的是Jetbrains的space,那里无法直接指定目录,只能直接打开
  • 作为maven工程运行

  • 关于服务器的JDK,如果装了,请按照下图位置去选择,如果没有安装,按照下图进行远程下载即可
  • 此刻,IDE并未识别到这是个maven工程,需要打开pom.xml,然后在右键菜单中选择Add as Maven Project,如下图红框
  • 分类:
    后端