Pessoal,
Gostaria de saber se exite um plugin que extraia um war dentro do meu target em tempo de compilação?
Para gerar um war “completo”
.
Pessoal,
Gostaria de saber se exite um plugin que extraia um war dentro do meu target em tempo de compilação?
Para gerar um war “completo”
.
o seu package deve estar definido como war
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>group.id</groupId>
<artifactId>name</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
...
ai é só rodar o mvn package que ele vai criar o war dentro do seu target.
Na verdade eu tenho um projeto definido como war … e em outro projeto eu quero por o primeiro como dependencia… e queria um build no maven antes da compilação para extrair o conteudo do 1 projeto dentro de um segundo, tendeu?
hum, entendo. eu tive esse problema com EARs, eu precisava fazer primeiro o build do WAR e em seguida fazer o build do EAR, que tinha o WAR como dependencia. na época criei um script pra rodar os dois comandos em sequencia. (Técnica conhecida como POG)
Mas, pesquisando um pouco na net, vi que vc pode fazer isso com modulos. segue um link com um exemplo
http://onjava.com/pub/a/onjava/2006/03/29/maven-2-0.html?page=1
na pagina 3 ele fala de módulos.
[]'s
Vou ser mais detalhista.
Tenho um projeto que atua como "pom"
e outros dois modulos deste que atuam como:
jar (entidades e repositorio + meu framework)
war (implementacao web do meu framework)
ai crio um novo projeto um war
que estende as configuracoes do meu pom e depende do meu core … porem queria que quando eu compilar ele coloque o conteudo do meu web (framework) junto com o conteudo do projeto principal acabei desenvolvendo um plugin do maven que extrai o conteudo do war do framework na pasta do projeto web, entendeu?
Assim consegui solucionar o meu problema.
Obrigado pela ajuda cara.