配置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"
由于该 node_modules/
目录仅由JHipster内部使用,因此可以安全地排除该目录。
注意 当使用AngularJS 1时,有些人也喜欢排除该 src/main/webapp/bower_components
文件夹,因为该文件夹中有很多JavaScript代码。但是,该文件夹包含开发应用程序时使用的框架和工具,因此排除它将导致下面配置的JavaScript代码支持问题。因此,建议不要排除此文件夹。
Spring支持(在Community Edition中不可用)
首先要从新项目向许多JHipster模块添加Spring支持 File → Project Structure
.
然后转到“模块”选项卡,单击 +
按钮,然后单击“弹簧”将Spring代码帮助添加到项目中。
它会告诉你有未映射的Spring配置文件,点击右下角的 +
标志(而不是原始的),并选择属于你的项目的所有的Spring文件,只需点击文件夹即可选择所有内容。
After that click OK
, Spring应该正确配置了代码帮助。
现在点击原来的 +
按钮,你用来添加Spring,首先添加Hibernate。您不需要在此添加任何文件,只需添加它将给您基于Hibernate的代码帮助。 记得点击 OK
在项目结构对话框中.
您现在应该拥有大多数代码库的Spring支持。每次启动新项目时,都必须重复此步骤,因为这些设置是特定于项目的。
JavaScript代码支持(社区版不可用)
Go and open IntelliJ IDEA → Preferences...
.
导航到 Languages & Frameworks → Javascript → Bower
(或在顶部搜索栏上输入“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+/
- Linux :
- Enter
Registry...
and enablecompiler.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.