Maven: Gerar um jar extra com algumas (não todas) dependências  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline


O que eu quero fazer é produzir via maven um jar extra com algumas dependencias incluídas, dependências essas que estão especificadas no pom.xml.

Assim eu teria dois jars:

- um que será distribuído pelo maven sem nada --> pois o maven faz o download de todas as dependencias se o cara estiver usando o maven.

- um que será distribuído no site com algumas dependencias => pois o cara quer baixar e usar sem ganhar um NoClassDefFoundError.

Alguma idéia?

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Online

Prezado saoj...estou com o mesmo problema, se achar uma solução por favor poste aqui!

Mas o que consegui até agora:

gerar o jar (sozinho)
gerar o jar com TODAS as dependencias

No segundo caso, nao sei se é o que voce gostaria de fazer, uma vez que voce fala sobre ALGUMAS dependencias...alem disso, o superjar gerado nesse build não está indo com os jars das dependencias, e sim com os arquivos .class das mesmas (o que tambem evita erros de classpath...mas penso que é uma maneira pouco elegante).

Infelizme nao estou com meu pom.xml no momento, a noite vou colocar aqui o que consegui. Pode-se até dizer que resolveu o problema , mas eu tambem gostaria de fazer de outro modo.

Obrigado.
braian
Thread.start()
[Avatar]

Membro desde: 18/04/2009 17:44:37
Mensagens: 45
Offline

Alguém sabe resolver isso?
Como gerar um .JAR com as dependências? Ou as dependências separadas em uma pasta (ex.: lib).

Alguém?

Em busca de conhecimento...
[MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team