1. Webapp没有篮圈
每次建立一个Modules右下角都会爆出
Frameworks Detected Web framework is detected.
这种错误大概率是没有在父项目中引入Servlet 和 JSP的包。- 在建立Modules之前先再父项目的pom.xml文件中导入依赖。
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
- 当前Modules的pom.xml文件的packaging标签的war写好,另外实在不行在子项目中单独引入项目依赖吧。
2. Maven下载文件出错
Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies...
这个错误就玄学了,试了网上的好多方法找了一个多小时,啥也没干就tm建项目删项目百度找错误。-
在Maven配置中选一下基本的配置。这三个东西是Maven的版本,配置,和仓库选完apply一下。
-
网上说最近阿里镜像更新只支持https,让忽略加密整数SSL验证,把下面这句话加上去。
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
- 重新配置Maven的配置文件。在镜像一栏中多加点东西,管它有没有用直接加上去。如果之前的url是http一定要改https。
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/apache-snapshots</url>
</mirror>
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/google</url>
</mirror>
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
Maven真的玄学,我感觉我离秃顶不远了。