IntelliJ IDEA import and reimport a project

欢迎使用IntelliJ IDEA开发工具

你好! 这是你第一次使用 IntelliJ IDEA开发工具 所展示的欢迎页。如果你想学习如何使用IntelliJ IDEA开发工具, 可以仔细阅读这篇文章,了解一下IntelliJ IDEA的基本概念。

一、是import一个Maven project的时候需要进行的配置:

  1. Keep projects files in; 通过这一个check box来指定“项目文件”在导入之后的location。比如说,当你import一个project并希望将“.iml”文件和“.idea”文件夹导入到指定的文件夹中,而不是默认的位置。通过这一个check box来指定“项目文件”在导入之后的location。比如说,当你import一个project并希望将“.iml”文件和“.idea”文件夹导入到指定的文件夹中,而不是默认的位置。
    默认地,IntellJ IDEA会将“项目文件”放在pom.xml的旁边;

  2. Import Maven projects automatically: 选择该项,如果你想要每次你修改你的pom.xml文件时,IntelliJ IDEA都会自动执行reimport;

  3. Create IntelliJ IDEA modules for aggregator projects (with ‘pom’ packaging): 选择该项,在该“aggressive project”的pom.xml中的包含的每一个Maven Modules将会被创建;

  4. Create module groups for multi-module Maven projects: 选择该项,IntelliJ IDEA将会根据该aggressive Maven project创建一个module group,包含每个nested modules;

  5. Keep source and test folders on reimport: (1).选择该项,所有的“source”和“test”文件夹将会在每次import时被保存。
    (2).不选该项,所有之前配置的“source”和“test”文件夹将会在每次import的时候被remove掉。
    默认地,该check box如下设置的:
    (1).对于new project:不选该项;
    (2).对于already imported projects:选择该项。

  6. Exclude build directory (PROJECT_ROOT/target): 选择该项,来从该项目中排出build目录。
    这个可能会有用,如果你想要加速项目导入的进程。
    不选该项,IntelliJ IDEA在每次你import一个project的时候,将会在build目录下的文件建立索引,这样的话有可能会有额外的时间开销。;

  7. Use Maven output directories: 不选该项,build将会被创建在IntelliJ IDEA的默认output目录:USER_HOME\IdeaProjects<project>\classes\Production\;
    选择该项,build被创建在Mavende output目录,而且,IntelliJ IDEA编译的结果被reused。但是,IntelliJ IDEA本身不会reuse Maven build的结果,and,会重头编译;

  8. Generated sources folders: 当你reimport一个project的时候,指定你的source root的directory。
    你可以选择这下面的一种选项:
    1.Detect automatically: 这是默认选项。IntelliJ IDEA将自动的识别产生sources的位置。
    IntelliJ IDEA也会识别标记为source root的路径。但是,IntelliJ IDEA只在target/generated-sources和target/generated-sources/*下搜索。
    2.target/generated-sources:这个选项让你手动的标记source root。
    3.subdirectories of “target/generated-sources”:这个选项让你手动的标记subdirectory为source root。
    4.Don’t detect:这个选项让你跳过detection process;

  9. Phase to be used for folders update: 选择用来folder updat的Maven phase。这可能有用,如果你调整你的plugins,为了使额外的sources在某些阶段被load进来。

  10. Automatically download: 选择source、documenation,在一个opening Maven project中,这些将会被自动下载。

  11. Dependency types: 使用这个field来指定,当你reimport project时候的dependency types。

  12. Use Maven3 to import a project:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘来在

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值