Bom dia,
É possivel criar um archetype de um projeto ja existente?
Bom dia,
É possivel criar um archetype de um projeto ja existente?
Sim, inclusive arquétipos são criados a partir de projetos existentes.
mvn archetype:create-from-project
target/generated-sources/archetype
<distributionManagement>
<repository>
<id>id_do_repositorio</id>
<url>http://url_do_repositorio</url>
</repository>
</distributionManagement>
package=br.seu.pacote
version=1.0.0
groupId=br.com.seu.group.id
artifactId=seu-artefato-id
mvn clean install
mvn deploy
Com isso seu projeto Arquetipo vai ser enviado p/ seu repositorio (Nexxus ou Artifactory)
A partir de agora é só informar um catalogo remoto quando for criar um projeto a partir de um arquetipo que ele já estará lá disponível.
Pode ser que tenham formas mais elegantes de se fazer isso. Mas estes foram os passos que cataloguei em minhas pesquisas e sempre utilizei desta forma.
Abs
Sim é possível fiz alguns posts sobre Maven e um aborda isso ( http://www.semeru.com.br/blog/criando-um-archetype-maven-a-partir-de-um-projeto-existente/ ) e em outro eu explico como criar um projeto a partir do seu archetype http://www.semeru.com.br/blog/criando-um-novo-projeto-a-partir-de-um-archetype-maven/.