Pessoal,
Estou estudando algumas implentações utilizando AOP com Spring.
Porem quando mando o maven gerar o projeto eclipse. uilizando maven eclipse:eclipse -Dwtpversion=1.0 ele não coloca as libs do AspectJ alguem pode me ajudar ?
[code]
<?xml version=“1.0” encoding=“UTF-8”?>
<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>teste</groupId>
<artifactId>jsf-richfaces</artifactId>
<version>0.0.1</version>
<packaging>war</packaging>
<name>Java Center - Teste</name>
<dependencies>
<dependency>
<groupId>org.richfaces.framework</groupId>
<artifactId>richfaces-api</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>org.richfaces.framework</groupId>
<artifactId>richfaces-impl</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2_02</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2-b19</version>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-ui</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>com.sun.facelets</groupId>
<artifactId>jsf-facelets</artifactId>
<version>1.1.14</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.5.4</version>
</dependency>
</dependencies>
</project>[/code]
nao tem log quando dá update das dependencias?
Pode ser que o Maven não tenha conseguido fazer o download do JAR.
Quando isso acontece, aparece um erro no console.
O que pode ter sido também é em relação a versão. Mas se fosse isso também daria erro.
Posta o que ele mostra no console, fica mais fácil para o pessoal te ajudar
Opa,
Então ele baixou os jar sim sem problemas …
A unica coisa que não ta acontecendo é ele por nas dependencias do projeto mesmo … ai quando eu coloco na mão funciona de boa … muito estranho
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'eclipse'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Java Center - Teste
[INFO] task-segment: [eclipse:eclipse]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing eclipse:eclipse
[INFO] No goals needed for project - skipping
[INFO] [eclipse:eclipse {execution: default-cli}]
[INFO] Adding support for WTP version 1.0.
[INFO] Using Eclipse Workspace: C:\ambiente-java\workspace
[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C:\ambiente-java\jdk\jre
[INFO] no substring wtp server match.
[INFO] Using as WTP server : JBoss v4.2
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] File C:\ambiente-java\workspace\jsfTeste\.project already exists.
Additional settings will be preserved, run mvn eclipse:clean if you want old settings to be removed.
[INFO] Wrote Eclipse project for "jsf-richfaces" to C:\ambiente-java\workspace\jsfTeste.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Tue Feb 02 14:17:11 BRST 2010
[INFO] Final Memory: 9M/16M
[INFO] ------------------------------------------------------------------------
Tenta um mvn package e mostra o resultado do console
mvn pckage segue console abaixo.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Java Center - Teste
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\ambiente-java\workspace\jsfTeste\src\main\resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\ambiente-java\workspace\jsfTeste\src\test\resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] No sources to compile
[INFO] [surefire:test {execution: default-test}]
[INFO] No tests to run.
[INFO] [war:war {execution: default-war}]
[INFO] Packaging webapp
[INFO] Assembling webapp[jsf-richfaces] in [C:\ambiente-java\workspace\jsfTeste\target\jsf-richfaces-0.0.1]
[INFO] Processing war project
[INFO] Copying webapp resources[C:\ambiente-java\workspace\jsfTeste\src\main\webapp]
[INFO] Webapp assembled in[1046 msecs]
[INFO] Building war: C:\ambiente-java\workspace\jsfTeste\target\jsf-richfaces-0.0.1.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12 seconds
[INFO] Finished at: Tue Feb 02 15:17:57 BRST 2010
[INFO] Final Memory: 10M/22M
[INFO] ------------------------------------------------------------------------
Em teoria ele empacotou o projeto certinho.
Olha dentro do WAR, se não tem o JAR do Aspect… Eu particularmente não sei onde pode estar o problema
Ele empacotou sim … o problema é que ele compila tudo certinho … gera o pacote direitinho … porem quando gera o .project do eclipse ele não coloca nas referencias do eclipse as libs do aspectj mais as outras todas que eu uso ele cola sem problema … mesmo colocando a dependencia direto no meu pom não vai …
Agora eu entendi. Nunca passei por algum assim.
Bom, como em teoria você usa o mvn eclipse:eclipse apenas uma vez, você pode editar o arquivo .project manualmente. Acho que resolve em partes o seu problema
bom resolve sim … o chato é que sempre que tenho que por o projeto numa maquina nova ou adicionar um lib tenho que por o aspectj de novo