Vraptor 3 com maven 2

Pessoal seguinte,

Estou seguindo este tutorial: http://vraptor.caelum.com.br/cookbook/gerando-aplicacao-com-vraptor3-usando-maven/

Cheguei até o passo 7
7 - Clique com botão direito, opção Maven, update dependecies

este passo é com o plugin maven no eclipse? estou fazendo somente com linha de comando não sei como fazer este passo corretamente, gerei o projeto web e estou rodando perfeitamente com o plugin do jetty, mas no BuildPath do eclise não tem as entradas dos jars do vraptor, só tem o do junit, alguem sabe como resolver?

Abs,

na linha de comando é só digitar:

mvn eclipse:eclipse

e atualizar o projeto do eclipse

eu fiz isto quando criei o projeto…dae atualizei o pom.xml para as dependências do vraptor e executei mvn jetty:run…tem que fazer sempre mvn eclipse:eclipse para atualizar os Build Path entao?

valeu pela dica

o mvn eclipse:eclipse é pra atualizar o projeto do eclipse…

toda vez que mudar as dependencias no pom tem que fazer isso…

Show vou testar em casa…é um projeto pessoal.
Na verdade ja usei o vraptor 3, mas estou criando um projeto do zero com o maven 2 agora fica bem mais rápido o desenvolvimento com o jetty:run.

Abs

Funcionou o comando mvn eclipse:eclipse, mas continuo com problema de configuração, segue o anexo com o erro, acho que é path do log4j precisa fazer alguma configuração extra?

abs


Pro VRaptor funcionar corretamente no mvn jetty:run, coloque isso no seu pom.xml:

<project ...>
   <build>
       <outputDirectory>${basedir}/src/main/webapps/WEB-INF/classes</outputDirectory>
       .....
    </build>
</project>

entendi, resolvido o post.

valeu pelas dicas

Eu alterei o pom.xml rodei o comando “mvn compile” e depois “mvn jetty:run” continua com mesmo erro do anexo a cima tem algum comando antes para atualizar?

abs

ele criou o WEB-INF/classes?

descobri o que é estava assim:

não é “webapps” e sim “webapp” agora rodou, mas quando foi rodar não achou um monte de classes, por exemplo, paranamer.

vou mandar meu pom.xml fica mais fácil.

<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>br.com.adminsystem.atendimento</groupId>
	<artifactId>atendimento</artifactId>
	<packaging>war</packaging>
	<version>1.0-SNAPSHOT</version>
	<name>atendimento Maven Webapp</name>
	<url>http://maven.apache.org</url>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>br.com.caelum</groupId>
			<artifactId>vraptor</artifactId>
			<version>3.1.3-SNAPSHOT</version>
		</dependency>
	</dependencies>
	<build>
		<finalName>atendimento</finalName>
		<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>  
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
					<optimize>true</optimize>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
			</plugin>
		</plugins>
	</build>
</project>

tenta trocar a versao do vraptor pra 3.1.3 ou 3.2.0-SNAPSHOT

Nao funciona…ele funciona perfeito o mvn eclipse:eclipse atualiza todas paths no eclipse das libs corretamente, mas nao funciona o mvn jetty:run
peguei a versão anterior do varaptor “vraptor 1.1.1” que ja esta no maven e funcionou perfeito.

abs

volta pra versão 3.1.3, e coloque essa linha dentro da configuração do plugin do jetty:

<version>7.1.6.v20100715</version>

Show funcionou perfeito, só para esclarecer esta linha é para definir a versão do plugin do jetty ou do próprio jetty?

abs e obrigado

versão do plugin

[]'s

perfeito…tópico resolvido.