首先说一下我在创建项目的过程中遇到的问题:
问题1:
[WARNING] Archetype not found in any catalog. Falling back to central repositoty. Add a repository with id ‘archetype’ in your settings.xml.
问题2:
[WARNING] No archetype found in remote catalog. Defaulting to internal catalog
通过以下步骤创建Maven Web项目可以解决上述问题。
1、下载apache-maven,解压后,将apache-maven-3.6.3\conf\settings.xml复制到repository目录(自己创建一个)下,repository是存放本地仓库的文件夹,具体位置可以自己选择。
2、下载archetype-catalog.xml,复制到上图中的目录下,上个神秘链接:
1lb6JzcauUpi5WUBMX90fLw
997e
3、打开settings,加入下面的代码(路径改成自己创建的repository的目录),如图所示。
<localRepository>G:\Java\maven\repository</localRepository>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
4、打开IDEA,点右下角的configuration->settings
5、
6、VM Option中添加下面的参数:
-DarchetypeCatalog=local
Apply->OK后重启IDEA
7、新建工程
8、这里我先用默认的了,有需要可以自己更改。
9、由于前面配置好了Maven home directory和User settings file,所以这里不用自己修改。
10、创建如图所示的目录。
11、
选中java文件夹,点击Sources,其余3个文件夹如图所示。
12、配置tomcat服务器
13、点Fix
14、run
15、完成!
参考资料:
https://www.cnblogs.com/weiqingfeng/p/9494914.html
https://www.cnblogs.com/yeya/p/10314358.html
https://www.cnblogs.com/1314wamm/p/7476199.html
如果这篇文章对您有用的话,麻烦大家留个赞再走~~