IDEA自定义Maven的archetype

在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Maven 的工程的时候,都需要选择一个骨架,但是每个骨架都需要删除一部分东西才行,这样的话实在是太不方便了。

为什么要自定义 archetype

在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Maven 的工程的时候,都需要选择一个骨架,但是每个骨架都需要删除一部分东西才行,在平时开发中,如果是分布式项目,有可能会频繁创建子项目,每次都要删除不要的文件然后拷贝我们要的文件,例如弹簧配置,web.xml 中配置等。这样做不仅会浪费大量时间,拷贝和删除文件也容易导致错误的发生,比如漏拷某文件。


Terwer...大约 4 分钟经验分享骨架创建ideamavenarchetype
常用的Java开发IDE

IDE(Integrated Development Environment),集成开发环境。

  1. NetBeans。https://netbeans.org

  2. JBuilder。

  3. IntelliJ IDEA

    https://www.jetbrains.com/idea/

  4. Eclipse

    中科大 eclipse 镜像使用帮助:http://mirrors.ustc.edu.cn/help/eclipse.html#id1

    Eclipse helios 下载:https://www.eclipse.org/downloads/packages/release/helios/r

    百度网盘下载链接: https://pan.baidu.com/s/1NoeSBflyGAzqR1hEUT0bTw 请发邮件至 youweics@163.com 获取提取码

  5. MyEclipse

    MyEclipse8.6 下载地址:链接: https://pan.baidu.com/s/1XABCEUwg6NLNThgniAA1mQ 请发邮件至 youweics@163.com 获取提取码


Terwer...小于 1 分钟后端开发JavaSE集成开发环境中科大镜像eclipsejavaideajavase
IDEA开启GO模块

IDEA

image-20220713232449669
image-20220713232449669

GOLAND

类似配置

GOPROXY=https://goproxy.cn

Terwer...小于 1 分钟经验分享ideago
docker的centos7中IDEA中文

废话不多说,直接上干货。

# fcitx
RUN dnf remove ibus -y
RUN dnf remove imsettings imsettings-libs im-chooser -y

RUN dnf install fcitx fcitx-pinyin fcitx-configtool -y

Terwer...小于 1 分钟过程改进开发效率开发流程dockerideacentoscentos7
IDEA的大坑:src目录丢失Source Root标记就不会编译

文章更新历史

2022/05/11 feat:初稿。

如果由于某些原因,IDEA 源代码的 src 目录没有被标上 Source Root 标记,那么编译的时候是不会生成 class 文件的。

这个问题搞了我好久终于找到了解决办法,重新加上标记即可。

方法:

在 src 目录点击邮件 Mark Directory as -> Source Root,重新编译即可。


Terwer...小于 1 分钟实用技巧经验分享ideasrcsource