Automatizando seus projetos com o Maven 2  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 389
Offline

Estou com uma dúvida, estou querendo adicionar EJB 3 em um projeto, mas eu não sei qual o Id do artefato.

Tem esso no repositorio, ou eu vou ter que colocar dentro do meu repositorio local??


Valeu, muito obrigado!!!
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Qual EJB3?

Se você adicionar o EntityManager do Hibernate ele vai colocar o javax.persistence lá automaticamente.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 389
Offline

Maurício Linhares wrote:Qual EJB3?

Se você adicionar o EntityManager do Hibernate ele vai colocar o javax.persistence lá automaticamente.


Eu estava querendo colocar o Stateless Session Beans. Na hora que eu vou adicionar o @Stateless ele não encontra.
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Ah, nesse caso aí só adicionado na mão mesmo eu acho.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 389
Offline

Maurício Linhares wrote:Qual EJB3?

Se você adicionar o EntityManager do Hibernate ele vai colocar o javax.persistence lá automaticamente.


Outra coisa, quando vc disse adicionar o EntityManeger do Hibernate, eu não deveria adicionar no pom.xml essa dependencia com o javax.persitence??


Valeu!!
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 389
Offline

Maurício Linhares wrote:Ah, nesse caso aí só adicionado na mão mesmo eu acho.


Mas essa dependecia não precisa ficar explicida no pom.xml?

Eu teria que colocar no repositorio local esse jar se ele não estiver no remoto?
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Ela vai ter que ser adicionada no POM, mas antes de adicionar ela você vai ter que colocar ela no repositório.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 389
Offline

Maurício Linhares wrote:Ela vai ter que ser adicionada no POM, mas antes de adicionar ela você vai ter que colocar ela no repositório.


Saquei, nesse caso ele não vai ter remoto e eu teria que colocar local ou disponibilizar remoto para o projeto, valeu a força!!!
marcos.macedo
Thread.start()

Membro desde: 23/08/2007 16:15:30
Mensagens: 32
Offline

afsrj wrote:Não sei se com vocês acontece isso:
Veja meu pom.xml:



Eu juro que li no tutorial e em outros lugares que eu nao precisaria me preocupar com as dependências da minha dependência.
Exemplo escolhi o struts 1.2.9. E so veio o struts-core.jar.
As dependencias não vieram. Tais como:
struts-taglib.jar, struts-extras.jar , struts-el.jar , etc...


É que o struts-extra, e os demais, é que são dependentes do struts e não o contrário.

É por isso que ele chama extra. São coisas a mais que nem todo o mundo precisa. O que o maven tá trazendo pra você são as outras depdendências, jakarta-utils, etc...
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

Alguem aqui já conseguiu usar o Maven2 com a api commons-email.

Estou desde ontem tentando migrar um projeto pequeno que usei a commons-email.
E ele nao consegue baixar os JAR.
Segue o erro:


28/08/07 14h3min28s BRT: Reading /Commons Email/pom.xml
28/08/07 14h3min28s BRT: Generating sources /Commons Email/pom.xml
28/08/07 14h3min28s BRT: [INFO] Scanning for projects...
28/08/07 14h3min28s BRT: ERROR reactor-execute : C:\Documents and Settings\dba.marcio\workspace\Commons Email : The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='commons-email:commons-email'}' and 'Vertex{label='commons-email:commons-email'}' introduces to cycle in the graph commons-email:commons-email --> commons-email:commons-email
28/08/07 14h3min28s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h3min28s BRT: [ERROR] BUILD ERROR
28/08/07 14h3min28s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h3min28s BRT: [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='commons-email:commons-email'}' and 'Vertex{label='commons-email:commons-email'}' introduces to cycle in the graph commons-email:commons-email --> commons-email:commons-email
28/08/07 14h3min28s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h3min28s BRT: [INFO] For more information, run Maven with the -e switch
28/08/07 14h3min28s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h3min28s BRT: [INFO] Total time: < 1 second
28/08/07 14h3min28s BRT: [INFO] Finished at: Tue Aug 28 14:03:28 BRT 2007
28/08/07 14h3min29s BRT: [INFO] Final Memory: 60M/127M
28/08/07 14h3min29s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h3min29s BRT: Build error for /Commons Email/pom.xml; java.lang.NullPointerException
28/08/07 14h3min29s BRT: Adding source folder /Commons Email/src/main/java
28/08/07 14h3min29s BRT: Adding source folder /Commons Email/src/test/java
28/08/07 14h3min29s BRT: Adding resource folder /Commons Email/src/main/resources
28/08/07 14h3min29s BRT: Adding resource folder /Commons Email/src/test/resources
28/08/07 14h3min29s BRT: Updated source folders for project Commons Email 0sec
28/08/07 14h4min42s BRT: Updated model /Commons Email/pom.xml : commons-email:commons-email:1.0
28/08/07 14h4min42s BRT: Reading /Commons Email/pom.xml
28/08/07 14h4min45s BRT: Reading /Commons Email/pom.xml
28/08/07 14h4min45s BRT: Generating sources /Commons Email/pom.xml
28/08/07 14h4min45s BRT: [INFO] Scanning for projects...
28/08/07 14h4min45s BRT: ERROR reactor-execute : C:\Documents and Settings\dba.marcio\workspace\Commons Email : The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='commons-email:commons-email'}' and 'Vertex{label='commons-email:commons-email'}' introduces to cycle in the graph commons-email:commons-email --> commons-email:commons-email
28/08/07 14h4min45s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h4min45s BRT: [ERROR] BUILD ERROR
28/08/07 14h4min45s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h4min45s BRT: [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='commons-email:commons-email'}' and 'Vertex{label='commons-email:commons-email'}' introduces to cycle in the graph commons-email:commons-email --> commons-email:commons-email
28/08/07 14h4min45s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h4min45s BRT: [INFO] For more information, run Maven with the -e switch
28/08/07 14h4min45s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h4min45s BRT: [INFO] Total time: < 1 second
28/08/07 14h4min45s BRT: [INFO] Finished at: Tue Aug 28 14:04:45 BRT 2007
28/08/07 14h4min46s BRT: [INFO] Final Memory: 56M/127M
28/08/07 14h4min46s BRT: [INFO] ------------------------------------------------------------------------
28/08/07 14h4min46s BRT: Build error for /Commons Email/pom.xml; java.lang.NullPointerException
28/08/07 14h4min46s BRT: Adding source folder /Commons Email/src/main/java
28/08/07 14h4min46s BRT: Adding source folder /Commons Email/src/test/java
28/08/07 14h4min46s BRT: Adding resource folder /Commons Email/src/main/resources
28/08/07 14h4min46s BRT: Adding resource folder /Commons Email/src/test/resources
28/08/07 14h4min46s BRT: Updated source folders for project Commons Email 0sec


Segue meu pom.xml:

This message was edited 1 time. Last update was at 28/08/2007 14:05:51


Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
marcos.macedo
Thread.start()

Membro desde: 23/08/2007 16:15:30
Mensagens: 32
Offline

afsrj wrote:Alguem aqui já conseguiu usar o Maven2 com a api commons-email.

Estou desde ontem tentando migrar um projeto pequeno que usei a commons-email.
E ele nao consegue baixar os JAR.
Segue o erro:

Segue meu pom.xml:


O seu POM diz que seu projeto chama commons-email. Quando você tenta importar o commons-email dá erro.
Você tem que escolher outro artifactId and groupId pro seu projeto. Deixe o commons-email só rpa dependence.

marcos.macedo
Thread.start()

Membro desde: 23/08/2007 16:15:30
Mensagens: 32
Offline

afsrj wrote:Alguem aqui já conseguiu usar o Maven2 com a api commons-email.

Estou desde ontem tentando migrar um projeto pequeno que usei a commons-email.
E ele nao consegue baixar os JAR.
Segue o erro:

Segue meu pom.xml:


O seu POM diz que o nome do seu projeto é commons-email. Quando você tenta importar o commons-email dá erro.
Você tem que escolher outro artifactId and groupId pro seu projeto. Deixe o commons-email só rpa dependence.

marcos.macedo
Thread.start()

Membro desde: 23/08/2007 16:15:30
Mensagens: 32
Offline

afsrj wrote:Alguem aqui já conseguiu usar o Maven2 com a api commons-email.

Estou desde ontem tentando migrar um projeto pequeno que usei a commons-email.
E ele nao consegue baixar os JAR.
Segue o erro:

Segue meu pom.xml:


O seu POM diz que o nome do seu projeto é commons-email. Quando você tenta importar o commons-email dá erro.
Você tem que escolher outro artifactId and groupId pro seu projeto. Deixe o commons-email só rpa dependence.
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

Opa Marcelo, segue os passos que eu fiz:
1) Deletei o projeto antigo.
2) Fui na pasta local do maven2 ( C:\(..)\m2\repository ) e delete a pasta commons-emails.
3) Criei outro projeto, veja o pom.xml


4) Pelo prompt de comando tento gerar o package,
mvn package. Neste momento é baixado o jar do commons-email,porém, da um erro de build-failed, segue o erro:

31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [ERROR] BUILD ERROR
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] The plugin 'org.apache.maven.plugins:maven-resources-plugin' does not exist or no valid version could be found
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] For more information, run Maven with the -e switch
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] Total time: < 1 second
31/08/07 10h43min52s BRT: [INFO] Finished at: Fri Aug 31 10:43:52 BRT 2007
31/08/07 10h43min52s BRT: [INFO] Final Memory: 52M/127M
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] Error for project: Unnamed - TesteEmails:TesteEmails:jar:0.0.1 (during process-test-resources)
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] The plugin 'org.apache.maven.plugins:maven-resources-plugin' does not exist or no valid version could be found
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] For more information, run Maven with the -e switch
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: ERROR reactor-execute : C:\Documents and Settings\dba.marcio\workspace\TesteEmails
31/08/07 10h43min52s BRT: [INFO] BUILD ERRORS
31/08/07 10h43min52s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min52s BRT: [INFO] Total time: < 1 second
31/08/07 10h43min52s BRT: [INFO] Finished at: Fri Aug 31 10:43:52 BRT 2007
31/08/07 10h43min53s BRT: [INFO] Final Memory: 51M/127M
31/08/07 10h43min53s BRT: [INFO] ------------------------------------------------------------------------
31/08/07 10h43min53s BRT: Build error for /TesteEmails/pom.xml; org.apache.maven.reactor.MavenExecutionException: Some builds failed
31/08/07 10h43min53s BRT: Updated source folders for project TesteEmails 1sec

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
rodrigom
Smalltalk

Membro desde: 04/12/2008 11:34:12
Mensagens: 1
Offline


Vejam em:

http://blog.eteg.com.br/2008/12/eteg-lana-curso-de-maven-disponibiliza.html

um abraço,
Rodrigo
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team