mvn tomcat7:运行编译错误包(在jar中)不存在,找不到符号

时间:2018-12-07 11:47:09

标签: maven tomcat

我的项目在执行clean install -Dmaven.test.skip=true -Pdev时可以很好地与maven配合使用,而困扰我的是在本地tomcat中可以正常运行,已安装的war软件包在linux上可以正常运行,但是当我运行在想法中执行tomcat7:run时使用tomcat7-maven-plugin进行操作,控制台中出现了很多错误: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /D:/Projects/XXXXXX/web/controller/ServicerController.java:[3,28] package com.alibaba.fastjson does not exist [ERROR] /D:/Projects/XXXXXX/web/controller/ServicerController.java:[18,27] package lombok.extern.slf4j does not exist [ERROR] /D:/Projects/XXXXXX/web/controller/ServicerController.java:[19,32] package org.apache.commons.lang3 does not exist [ERROR] /D:/Projects/XXXXXX/web/controller/ServicerController.java:[34,2] cannot find symbol symbol: class Slf4j ...... ......

项目pom结构如下: parent ~ pom |---- pom.xml |---- core-project ~ jar |---- pom.xml |---- manager-project ~ war |---- pom.xml (depend on core-project) |---- web-service-project ~ war |---- pom.xml (depend on core-project)

Env像这样: idea: 2017.3.5 maven: 3.5.3 jdk: 1.8.0_171 spring: 4.0.0

我相信很多人以前都遇到过它,但是我只是不知道如何解决它。 帮助我,谢谢!

0 个答案:

没有答案