[RESOLVIDO]Problema em gerar o WAR com Maven

Boa tarde pessoal,

Estou tentando gerar o WAR pela maven, mas só que estou tendo esse problema:

C:\Gabriel\Projetos\scif>mvn clean install -Dmaven.test.skip=true
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Unnamed - br.org.pgfn:scif:pom:0.0.1-SNAPSHOT
[INFO]   Unnamed - br.gov.pgfn:scif-core:jar:1.0-SNAPSHOT
[INFO]   Archetype - scif-gui
[INFO]   Unnamed - br.gov.pgfn:scif-gui-api:jar:1.0-SNAPSHOT
[INFO]   Unnamed - br.gov.pgfn:scif-gui-webapp:war:1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - br.org.pgfn:scif:pom:0.0.1-SNAPSHOT
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[WARNING] POM for 'org.mortbay.jetty:jetty-util:pom:6.1.5:runtime' is invalid.

Its dependencies (if any) will NOT be available to the current build.
[WARNING] POM for 'org.mortbay.jetty:servlet-api-2.5:pom:6.1.5:runtime' is inval
id.

Its dependencies (if any) will NOT be available to the current build.
[INFO] [site:attach-descriptor {execution: default-attach-descriptor}]
[INFO] [install:install {execution: default-install}]
[INFO] Installing C:\Gabriel\Projetos\scif\pom.xml to C:\Documents and Settings\
Administrador\.m2\repository\br\org\pgfn\scif\0.0.1-SNAPSHOT\scif-0.0.1-SNAPSHOT
.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - br.gov.pgfn:scif-core:jar:1.0-SNAPSHOT
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory C:\Gabriel\Projetos\scif\scif-core\target
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 12 resources
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: null:project-config:pom:1.1

Reason: Cannot find parent: org.apache.geronimo.genesis.config:config for projec
t: null:project-config:pom:1.1 for project null:project-config:pom:1.1


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5 seconds
[INFO] Finished at: Tue Aug 20 14:36:09 GMT-03:00 2013
[INFO] Final Memory: 15M/37M
[INFO] ------------------------------------------------------------------------
C:\Gabriel\Projetos\scif>

Alguém já passou por isso?

[]'s

Com certeza é um erro no seu pom. Mas difícil saber exatamente qual sem ver o projeto. Certamente algo relacionado a:

[code]Project ID: null:project-config:pom:1.1

Reason: Cannot find parent: org.apache.geronimo.genesis.config:config for projec
t: null:project-config:pom:1.1 for project null:project-config:pom:1.1 [/code]
Dá uma olhada se essa dependência está declarada corretamente.

Opa Rodrigo, obrigado pela força.

Esse problema que esta dando:

[code]Project ID: null:project-config:pom:1.1

Reason: Cannot find parent: org.apache.geronimo.genesis.config:config for projec
t: null:project-config:pom:1.1 for project null:project-config:pom:1.1 [/code]

são de duas dependências que estão no pom do projeto:

[code]
net.sf.jxls
jxls-core
1.0-RC-1

		<dependency>
			<groupId>net.sf.jxls</groupId>
			<artifactId>jxls-reader</artifactId>
			<version>1.0-RC-1</version>
		</dependency>[/code]

substitui por essas:

[code]
net.sf.jxls
jxls-core
1.0.3

		<dependency>
			<groupId>net.sf.jxls</groupId>
			<artifactId>jxls-reader</artifactId>
			<version>1.0.3</version>
		</dependency>[/code]

e parou de dar o erro na hora de gerar o WAR.

Mas, não sei qual a diferença dessas versões das dependências.

O ideal é que você saiba exatamente pra que serve cada dependência que você tem :slight_smile:

Mas mais importante ainda, é funcionar! :slight_smile: