- install时测试用例不通过
- 用 -DskipTests 跳过测试用例测试
- install时 maven编译web项目显示“软件包 javax.servlet.http 不存在”
- 这是由于缺少servlet-api.jar包,其实tomcat下有,但是在Java build path把他加载过来,还是报这个错误,所以我们直接在pom.xml里面加入这个jar包即可,加入的代码如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
- 这是由于缺少servlet-api.jar包,其实tomcat下有,但是在Java build path把他加载过来,还是报这个错误,所以我们直接在pom.xml里面加入这个jar包即可,加入的代码如下:
发布时出现
Caused by: org.apache.maven.plugin.MojoExecutionException: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter- 解决方法
- 添加 distributionManagement 标签,制定发布路径
当项目本地架包与远程私服不一致时,需要将本地架包上传至远程,可以在eclipse->选择项目->右键选择maven->
maven构建时问题记录
最新推荐文章于 2024-07-04 17:11:50 发布
在使用Maven进行项目构建时遇到一些常见问题,如install时测试未通过,可以通过-DskipTests跳过测试。另外,当遇到'javax.servlet.http'包不存在的错误,需在pom.xml中引入servlet-api.jar。部署时若出现MojoExecutionException,需配置POM的distributionManagement元素指定发布路径。对于类路径问题,可在maven-compiler-plugin中设置编译参数。
摘要由CSDN通过智能技术生成