Maven 3.0 lançado  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

O Maven 3.0 estava em desenvolvimento há bastante tempo, e finalmente temos um grande release:
http://maven.apache.org/release-notes-3.0.x.html

Há compatibilidade com as versões anteriores, salvo algumas poucas incompatibilidades. O build também deve ficar _muito_ mais rápido.

Uma das maiores críticas, o excesso de XML, agora pode ser eliminado. Já que as estruturas internas não estão mais ligadas diretamente ao XSD do POM, podemos popular essas estruturas de diversas maneiras, inclusive programaticamente onde for conveniente. É dessa forma que o polyglot maven funciona:
http://polyglot.sonatype.org/

Algumas dúvidas ainda restam: nessa hiato entre o maven 2 e o maven 3, muitos desenvolvedores optaram por outras formas de build: alguns voltaram para o Ant+Ivy, outros foram para ferramentas novas como o Gradle e o Buildr. Será que há tempo para o Maven nos reconquistar?

Mais informações no InfoQ também:
http://www.infoq.com/news/2010/10/maven-30-released

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

Pois é, optamos por Ant + Ivy e estamos bem servidos.
Vamos ter que avaliar se vale a pena dar outra chance pro maven.
[WWW] [MSN] [ICQ]
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 418
Localização: Brasília
Offline

Muito bom! Espero que o Maven preencha essa lacuna.

Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
http://www.flickr.com/photos/ataxexe
rlazoti
Virtual Machine Man
[Avatar]

Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline

O maven virou sinônimo de "backup da internet" além dos arquivos pom.xml gigantescos.
Vai ser difícil apagar essa imagem dele, atualmente uso o Gradle sempre que posso e não sinto saudade do Maven.

Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti
[WWW]
quebrado
JavaEvangelist
[Avatar]

Membro desde: 21/06/2006 21:48:57
Mensagens: 352
Offline

Boa noticia.
Uso o maven e não tenho nenhuma reclamação dele.
t+

....zzzzz
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

Nós também usamos muito o maven ainda e, tirando o fato que ele não é "newbie friendly", vem fazendo ótimas coisas =]

agora, pra aprender a lidar com maven... que parto! rs

Ps.: ainda temos alguns problema com o m2eclipse. Tem vezes que quando publicamos alguma coisa no app server, ele esquece de mandar os arquivos que estão na pasta de resources. Alguém já teve esse problema?

http://www.leozin.com.br/blog
[ICQ]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

Otima noticia pra uma sexta feira, vou testar já

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

Legal, o Netbeans já vem com um beta do Maven 3 há tempos e deixa seu uso totalmente transparente. Agora com a versão final, vai ficar 10!!
[Yahoo!] aim icon [ICQ]
saoj
JWizard
[Avatar]

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

O problema do Maven é o excesso de mágica. Ele faz para BUILD SYSTEMS o que o MAKER tenta fazer para desenvolvimento web.

Tenho refletido ultimamente sobre a questão CONTROLE x MAGICA.

"However, Ant leaves you in control, but Maven will fight you forever unless you bend to its will (it's way or the highway)." Fonte: http://stackoverflow.com/questions/80622/maven-or-ant

Minha opinião:

Se a coisa é bem feita e se você entende o que está fazendo é SEMPRE melhor ter o controle através de algo flexível. Caso contrário temos chimpanzés programando via Maker. Eu tive todo o tipo de problema com o Maven. Plugins não funcionam. A coisa é totalmente engessada. O tomcat fica louco tentando achar as dependências. m2eclipse dá pau toda hora, etc. O que as pessoas fazem é usar Maven com Ant.

O ideal é ter CONTROLE + MAGICA, como o Ruby on Rails, etc. O Maker e o Maven oferecem apenas MAGICA.

This message was edited 5 times. Last update was at 08/10/2010 16:46:04


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]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

saoj wrote:O problema do Maven é o excesso de mágica. Ele faz para BUILD SYSTEMS o que o MAKER tenta fazer para desenvolvimento web.

Tenho refletido ultimamente sobre a questão CONTROLE x MAGICA.

"However, Ant leaves you in control, but Maven will fight you forever unless you bend to its will (it's way or the highway)." Fonte: http://stackoverflow.com/questions/80622/maven-or-ant

Minha opinião:

Se a coisa é bem feita e se você entende o que está fazendo é SEMPRE melhor ter o controle através de algo flexível. Caso contrário temos chimpanzés programando via Maker. Eu tive todo o tipo de problema com o Maven. Plugins não funcionam. A coisa é totalmente engessada. O que as pessoas fazem é usar Maven com Ant.



Não generalize a sua má experiencia como se fosse regra. Se você não se deu bem com o maven e prefere o ANT, muito bem. Eu só precisei até agora embutir uma task ant pra publicar um aplicativo JNLP em um servidor na rede, não achei nada no maven para copiar os arquivos. Agora no mais, o Maven supriu todas as necessidades, e nunca tive problema algum com ele.

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
Ataxexe
JavaEvangelist
[Avatar]

Membro desde: 11/10/2007 15:34:17
Mensagens: 418
Localização: Brasília
Offline

Eu tenho problemas constantes com o m2eclipse, mas aí já é pelo plugin.

Até hoje o Maven me atendeu bem, talvez porque eu não precise de muitos recursos avançados, coisa que o pessoal do Hibernate precisou e acabou migrando pro Gradle:

http://community.jboss.org/wiki/Gradlewhy

Marcelo Guimarães

https://github.com/ataxexe
http://sourceforge.net/projects/trugger
http://www.youtube.com/user/ataxexe
http://www.flickr.com/photos/ataxexe
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

Boa notícia.

Testarei em breve.

[]'s

..."Apenas sorria!"

Twitter

Blog

Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Acho que a grande maioria odeia o Maven, e esses já procuraram outras soluções, como disse o Paulo, a menos que valha muito a pena, quem já saiu dele não deve voltar.

[]s

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Rubem Azenha
GUJ Master
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline

Eu gosto do Maven. O problema dele são os plugins. Cada plugin tem N dependencias, cada dependencia com outras N dependencias... demora muito tempo pra baixar tudo. E ele em si já é lento. Por muito tempo eu preferi maven, mas no fim o Ant é bem mais rápido e acaba sendo mais produtivo.



Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
yoshikichi
JavaEvangelist
[Avatar]

Membro desde: 25/07/2008 22:43:59
Mensagens: 335
Localização: São Paulo
Offline

Nunca tive problemas com ele.

http://yoshikichi.wordpress.com/

Hibernate Brasil:
http://groups.google.com/group/hibernate-brasil
[Email] [WWW]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team