xStream对象没有可用的方法

时间:2015-11-21 18:54:32

标签: java maven xstream

我将xStream添加到Maven中的依赖项中,并成功创建了一个对象

package com.example.jersey;

import com.thoughtworks.xstream.*;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class GetCoords {
    private XStream xStream = new XStream();
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public String getMessage() {
        return "Hello world!";
    }
}

但是,如果我尝试调用此对象的任何方法,则它们都是未解析的符号,就好像未正确添加依赖项一样。 以下是Maven的依赖:

<?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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example.jersey</groupId>
    <artifactId>Restful</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-bundle</artifactId>
            <version>1.18.3</version>
        </dependency>
        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.4.8</version>
        </dependency>
    </dependencies>
</project>

这是我创建网络服务的第一次尝试,所以对我做错了什么的愚蠢解释将非常感激

编辑:我没有下载并将xStream添加到项目中,将其从maven中删除,但问题仍然存在。

0 个答案:

没有答案