配置Intellij IDEA

打开你的项目

  • 只需要正常打开你的项目
  • Maven 应该被监测到,您的项目将自动构建

如果您想要更多的控制您的设置,您还可以选择“导入项目”。

排除目录

如果你使用Git,只需要初始化你的project (git init && git add . && git commit -m 'Initial commit'), Intellij IDEA就会自动排除被Git忽略的目录(所以你没有任何事情要做)。

要手动排除目录:

  • Right-click on the node_modules/ folder
  • Select "Mark Directory As" and select "Excluded"

Exclude

由于该 node_modules/ 目录仅由JHipster内部使用,因此可以安全地排除该目录。

注意 当使用AngularJS 1时,有些人也喜欢排除该 src/main/webapp/bower_components 文件夹,因为该文件夹中有很多JavaScript代码。但是,该文件夹包含开发应用程序时使用的框架和工具,因此排除它将导致下面配置的JavaScript代码支持问题。因此,建议不要排除此文件夹。

Spring支持(在Community Edition中不可用)

首先要从新项目向许多JHipster模块添加Spring支持 File → Project Structure.

Project Structure

然后转到“模块”选项卡,单击 + 按钮,然后单击“弹簧”将Spring代码帮助添加到项目中。

Spring

它会告诉你有未映射的Spring配置文件,点击右下角的 + 标志(而不是原始的),并选择属于你的项目的所有的Spring文件,只需点击文件夹即可选择所有内容。

Spring Application Context

After that click OK, Spring应该正确配置了代码帮助。

现在点击原来的 + 按钮,你用来添加Spring,首先添加Hibernate。您不需要在此添加任何文件,只需添加它将给您基于Hibernate的代码帮助。 记得点击 OK 在项目结构对话框中.

您现在应该拥有大多数代码库的Spring支持。每次启动新项目时,都必须重复此步骤,因为这些设置是特定于项目的。

JavaScript代码支持(社区版不可用)

Go and open IntelliJ IDEA → Preferences....

Settings

导航到 Languages & Frameworks → Javascript → Bower (或在顶部搜索栏上输入“Bower”)

Navigate to Bower

指向您的 bower.json, 位于项目的根部。项目的图书馆,如Angular.js,应该被自动识别。

配置完成后,您应该对JHipster中的Javascript库有相当广泛的代码支持。

应用程序“热启动”与Spring Boot devtools

Spring Boot devtools 由JHipster配置,当您的项目类编译时,将“热启动”您的应用程序。这是一个必备功能,因为它使您的应用程序在飞行中更新。

默认情况下IntelliJ IDEA在应用程序运行时不会自动编译文件。要启用“编译保存”功能:

  • Go to File -> Settings -> Build, Execution, Deployment -> Compiler and enable "Make project automatically"
  • Open the Action window :
    • Linux : CTRL+SHIFT+A
    • Mac OSX : SHIFT+COMMAND+A
    • Windows : CTRL+ALT+SHIFT+/
  • Enter Registry... and enable compiler.automake.allow.when.app.running

Maven IDE配置文件

If you are using Maven, you need to activate the IDE profile in IntelliJ. This is used for applying IDE-specific tweaks which currently only includes applying the MapStruct annotation processor.

Open the "Maven Projects" tool window (View -> Tool Windows), check the IDE maven profile to activate it.

results matching ""

    No results matching ""