(RESOLVIDO) Maven + XStream

6 respostas
T

OiE, pessoal!

Estou trabalhando pela primeira vez com Maven e estou tendo problemas com a dependência do XStream.

No pom.xml mapeei a dependência e o repositório:

<repositories>
	<repository>
			<id>Jboss Repository</id>
			<url>http://repository.jboss.com/maven2</url>
		</repository>
		<repository>
			<id>Mvn Repository</id>
			<url>http://mvnrepository.com/artifact</url>
		</repository>
</repositories>
.
.
.
		<dependency>
			<groupId>com.thoughtworks.xstream</groupId>
			<artifactId>xstream</artifactId>
			<version>1.3.1</version>
		</dependency>

Tenho a seguinte classe:

import com.thoughtworks.xstream.XStream;
public class XMLUtil {

    public static String converteParaXml(final Object obj) throws Exception {
        XStream xstream = new XStream();
        return xstream.toXML(obj);
    }
}

Dou um “mvn clean install” e dá BUILD SUCCESSFUL, mas ao depurar é lançada a seguinte exceção:

faultString: java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/thoughtworks/xstream/XStream

Alguém sabe o que estou fazendo de errado?

Brigaduu!

6 Respostas

D

A classe não esta sendo encontrada… Você adicionou a lib no projeto?

T

O jar do Xstream foi adicionado ao projeto, porém, não sei por qual motivo, não estava sendo localizado.

Joguei o jar na lib do jboss e funcionou! :slight_smile:

L

@thaisCF

Cara estou com este mesmo erro… vc pode me ajudar??
Eu fui no eclipse cliquei em Java Build Path > Libraries > Add external Jars > (selecionei os arquivos no meu c:/) > Open > Ok

Dentro do meu projeto eu consigo buscar os arquivos, mais na hora de rodar ou debugar ele me mostra este mesmo erro…

Obrigado.

T

Leandro,

Vc está usando Maven? Qual servidor web está utilizando?

L

Thais,

Já acertei este erro… Eu estou usando o glassfish/sailfin

Oque eu fiz foi colocar os jars dentro do minha pasta onde se encontra a lib do glassfish… depois eu importei normalmente.

Obrigado.

F

Galera, não se esqueçam de limpar e construir o projeto sempre que adicionarem uma nova biblioteca no classpath

Criado 10 de fevereiro de 2010
Ultima resposta 18 de nov. de 2011
Respostas 6
Participantes 4