Olá pessoal,
Estou começando a utilizar o Maven no meu projeto web e sempre que aplico o comando mvn clean compile install as mensagens de erro a baixo são mostradas. Isso implica em várias coisas:
- Não é gerado o .jar na pasta target;
- O projeto deixa de reconhecer as bibliotecas importadas pelo pom.xml
Já vi esse erro acontecer algumas vezes em outros projetos mais ainda não consegui entender os motivos. O projeto roda no eclipse normalmente porém apresenta os erros já citados.
Outra questão interessante é por que são mostradas as mensagens sendo que os pacotes existem, acredito que seja porque o maven não consegue gerar o projeto dentro do target:
- package com.br.hermes.persistencia does not exist
- cannot find symbol
Acredito que está havendo algum problema no clico de vida do Maven. Qualquer ajuda é bem vinda
att.
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[20,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[30,17] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[43,16] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[13,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[16,9] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoCidade
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[13,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[19,17] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoUsuario
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[7,30] package com.br.hermes.negocios does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[8,34] package com.br.hermes.negocios.imp does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[11,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[16,9] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoColaborador
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[13,30] package com.br.hermes.negocios does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[14,34] package com.br.hermes.negocios.imp does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[46,38] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[20,38] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoCidade
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[23,38] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoUsuario
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[14,17] cannot find symbol
symbol: class IServicoFactory
location: class com.br.hermes.visao.Man_Factory_Cargo
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[14,52] cannot find symbol
symbol: class ServicoFactory
location: class com.br.hermes.visao.Man_Factory_Cargo
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[27,38] cannot find symbol
symbol: class HibernateSessionManager
location: class com.br.hermes.modelo.persistencia.dao.impl.DaoColaborador
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[30,17] cannot find symbol
symbol: class IServicoFactory
location: class com.br.hermes.controle.mb.EstadoBean
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[30,53] cannot find symbol
symbol: class ServicoFactory
location: class com.br.hermes.controle.mb.EstadoBean
[INFO] 21 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.520s
[INFO] Finished at: Wed Feb 05 00:09:36 BOT 2014
[INFO] Final Memory: 17M/169M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hermes: Compilation failure: Compilation failure:
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[20,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[30,17] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[43,16] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[13,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[16,9] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoCidade
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[13,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[19,17] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoUsuario
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[7,30] package com.br.hermes.negocios does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[8,34] package com.br.hermes.negocios.imp does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[11,34] package com.br.hermes.persistencia does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[16,9] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoColaborador
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[13,30] package com.br.hermes.negocios does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[14,34] package com.br.hermes.negocios.imp does not exist
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DataAccessObject.java:[46,38] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DataAccessObject<T>
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoCidade.java:[20,38] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoCidade
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoUsuario.java:[23,38] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoUsuario
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[14,17] cannot find symbol
[ERROR] symbol: class IServicoFactory
[ERROR] location: class com.br.hermes.visao.Man_Factory_Cargo
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/visao/Man_Factory_Cargo.java:[14,52] cannot find symbol
[ERROR] symbol: class ServicoFactory
[ERROR] location: class com.br.hermes.visao.Man_Factory_Cargo
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/modelo/persistencia/dao/impl/DaoColaborador.java:[27,38] cannot find symbol
[ERROR] symbol: class HibernateSessionManager
[ERROR] location: class com.br.hermes.modelo.persistencia.dao.impl.DaoColaborador
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[30,17] cannot find symbol
[ERROR] symbol: class IServicoFactory
[ERROR] location: class com.br.hermes.controle.mb.EstadoBean
[ERROR] /D:/WorkSpaceGeral/WEB/hermes/src/main/java/com/br/hermes/controle/mb/EstadoBean.java:[30,53] cannot find symbol
[ERROR] symbol: class ServicoFactory
[ERROR] location: class com.br.hermes.controle.mb.EstadoBean
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException