这几天换了一个新的软件IDEA写代码,然后学习了一个辅助项目构建的软件Maven.在学习的过程,因为将IDEA插件与Maven插件混为一谈,所以出现了一些问题,导致我找了好久的bug,最后还是在老师的帮助下,才明白,原来我将这两者搞混了.接下来,就解释一下这两种插件的不同.
1.IDEA的插件,是IDEA这个软件的插件.以Lombok为例
首先IDEA的插件,是需要在IDEA的Settings--->Plugins中下载安装
然后在Maven项目的pom.xml文件中配置响应的依赖
<dependencies>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>
</dependencies>
2.Maven的插件(以tomcat7插件为例)
直接在Maven项目的pom.xml文件中配置插件即可使用
(注意,上面在pom.xml中配置的是依赖,这个配置的直接是插件!)
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>8888</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>