从svn上拉取下来的项目pom.xml文件中一直报错:
源文件如图:
将phase的值修改为package即可
插件目标(goals)标签说明:
1、analyze:分析项目依赖,确定哪些是已使用已声明的,哪些是已使用未声明的,哪些是未使用已声明的
2、analyze-dep-mgt:分析项目依赖,列出已解析的依赖项与dependencyManagement中定义的依赖项不匹配的部分
3、analyze-report:分析项目依赖关系,并生成一个报告,该报告总结一下内容:使用和声明;使用和未声明的;未使用和声明
4、analyze-duplicate:分析pom.xml中的<dependencies/>和<dependencyManagement/>标记,确定重复声明的依赖项
5、build-classpath:告诉Maven以java.cp中使用的类路径格式从本地存储库输出依赖项的路径。类路径文件也可以与主要工件一起附加和安装/部署
6、copy:获取插件配置部分中定义的工件列表,并将它们复制到指定位置,重命名它们或根据需要剥离版本。如果本地存储库或者反应堆中都不存在远程工件,则此目标可以解决这些工件。
7、copy-dependencies:列出项目直接依赖项和(可选)传递性依赖项的列表,并将其复制到指定位置,如果需要,剥离版本。该目标也可以从命令行运行。
8、display-ancestors:显示项目所有祖先pom。在想要了解项目所有的父poms的连续集成系统中,这可能很有用。该目标也可以从命令行运行。
8、get:最终以可传递方式从指定的远程存储库解析单个工件
9、go-offline:让maven解决该项目所依赖的所有内容(依赖项、插件、报告),以准备脱机
10、list:解析别名,列出项目的所有依赖项
11、list-repositores:显示项目所有依赖关系,然后列出使用的存储库
12、properties:为每个项目依赖项设置一个属性,该属性包含文件系统上工件
13、purge-local-repository:清除本地存储库中的依赖,并重新解析
14、resolve:告诉Maven解析所有依赖项并显示版本。JAVA 9注意: 在使用Java 9运行时将显示模块名称。
15、resolve-plugins:告诉Maven解决插件及其依赖项
16、sources:告诉Maven解析所有依赖项及其源附件、并显示版本
17、tree:显示该项目的依赖关系树
18、unpack:与copy功能一直,但是会解压缩
19、unpack-dependencies:与copy-dependencies功能一致,只是会解压