Intellij修改archetype Plugin配置

Maven archetype plugin为我们提供了方便的创建 project功能,Archtype指我们项目的骨架,作为项目的脚手架。 如fornt end的yo之类。我们能够通过简单的一行控制台command line创建你所需要的项目结构:


1

2

3

4

5

6

mvn archetype:generate

  -DarchetypeGroupId=<archetype-groupId>

  -DarchetypeArtifactId=<archetype-artifactId>

  -DarchetypeVersion=<archetype-version>

  -DgroupId=<my.groupid>

  -DartifactId=<my-artifactId>

常用的Maven archetype plugin有:

  • org.apache.maven.archetypes:maven-archetype-quickstart
  • org.apache.maven.archetypes:maven-archetype-site
  • org.apache.maven.archetypes:maven-archetype-webapp
  • 以及spring或者第三方提供了一些archetype plugin。

同时在java世界强大的IDE Intellij也支持按照maven archetype 创建java项目。你只需要选择maven 创建项目,在最后选择你希望的 archetype plugin,然后就可以喝杯coffe等待build success。

关于如何自定义项目的Maven archetype plugin,博主将会 在后续的文章介绍。在此次博文将是记录如果去掉你手动在intellij中添加 的archetype plugin。

mac版本,你可以找到文件:

~/Library/Caches/IntelliJIdea<version>/Maven/Indices/UserArchetypes.xml

然后用你喜欢的编辑器打开它(例如博主当前使用的Atom):

<?xml version="1.0" encoding="UTF-8"?>
<archetypes>
        <archetype groupId="com.github.greengerong" artifactId="components-archetype" version="1.0.0" />
</archetypes>    

你可以在xml的archetypes节点增加或者删除修改配置,然后重新启动你的Intellij。

作者:破  狼 
出处:http://www.cnblogs.com/whitewolf/ 
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-个人独立博客博客园--破狼51CTO--破狼。http://www.cnblogs.com/whitewolf/p/3603026.html

时间: 2024-12-09 23:10:26

Intellij修改archetype Plugin配置的相关文章

soap-关于IntelliJ IDEA 上面cxf配置的问题

问题描述 关于IntelliJ IDEA 上面cxf配置的问题 另外有个问题,我用axis试过一次,发送的请求是........这样的,但是服务端要求的是....和这样的,这个是什么原因?

MySQL修改my.cnf配置不生效的解决方法_Mysql

本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说了修改 my.cnf,并没有说清楚其绝对路径是哪个文件.也就是说,有可能修改的不是正确路径下的my.cnf文件. 在MySQL中,是允许存在多个 my.cnf 配置文件的,有的能对整个系统环境产生影响,例如:/etc/my.cnf.有的则只能影响个别用户,例如:~/.my.cnf. MySQL读取各

mvn jetty plugin 配置

问题描述 还是mvn jetty plugin 配置,但是我的测试环境和线上环境不一样,我希望有2种打包方式?请问怎么做到呢? 解决方案 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> &l

[20151022]dataguard备库与修改RMAN的配置

[20151022]为什么dataguard的备库上面无法修改RMAN的配置.txt --昨天有人问这个问题,链接如下: http://www.itpub.net/thread-1940567-1-1.html --我自己也测试看看: 1.测试环境: SCOTT@test> @ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- -------

PHPSTORM/IntelliJ IDEA 常用 设置配置优化

IntelliJ IDEA 常用设置讲解 http://www.phperz.com/article/15/0923/159043.html  这个地址 介绍  IntelliJ IDEA 使用 快捷键 http://www.phperz.com/article/15/0923/159042.html 1.界面中文方框问题 Settings->Appearance中 Theme 设置 Windows 勾选Override default fonts by (not recommended),设置

Maven Jetty Plugin配置指南

Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定.为了在Web应用做快速应用 开发做准备,详见多Web应用源目录. 为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存 放,${basedir}/src/main/webapp下Classes文件存放在${project.build.outputDirectory}下,web.xml 的配置描述${basedir}/src/main/webapp/WEB

企业场景运维案例:sed实战修改多行配置技巧

老男孩老师有关sed实战技巧分享,来自课堂教学内容实战 1.在指定行前插入两行内容,分别为oldboy和oldgirl. 提示:被修改的文件内容必须要大于等于2行 sed -i '2 ioldboy\noldgirl' sshd_config  2.企业实战例子:快速更改SSH配置(一键完成增加若干参数) 增加: [root@oldboy ssh]# sed -i '13 iPort 52113\nPermitRootLogin no\nPermitEmptyPasswords no\nUseD

代码修改notes客户端配置

问题描述 各位,我现在遇到一个问题,能够通过脚本自动修改原用户LotusNotes客户端的Sametime服务器名称吗?如果可行,应该怎么下手?望各位赐教,或者提供思路,多谢! 解决方案 解决方案二:没太明白你的意思解决方案三:这个通过domino策略好像可以做到的,建议去研究一下8.5服务器administrator的帮助.里面说eclipse首选项是存在一个文件里,具体哪个我还不太清楚.eclipse首选项可以通过策略去推给用户.解决方案四:不会~解决方案五:你是指场所里面的配置吗?只需要通

Ubuntu配置修改网络连接配置方法介绍

Ubuntu的网络配置与CentOS相比区别不大,具体方法如下: 1.使用编辑器打开网卡的配置文件,这里默认使用eth0  代码如下 复制代码 vi /etc/network/interfaces 键入以下内容  代码如下 复制代码 # The loopback network interface auto lo iface lo inet loopback   # The primary network interface auto eth0 #自动配置eth0 iface eth0 inet