哪个Maven工件包含javax.ws.rs.Path?

哪个Maven工件包含javax.ws.rs.Path?,java,maven,jax-rs,Java,Maven,Jax Rs,我正在使用Bill Burke的JAX-RS使用Restful Java编写示例。我使用intellij创建了一个Maven项目来创建一个“Hello World”web服务。我知道JAX-RS是一个规范,而不是一个实现。我想尝试ApacheCXF实现 我如何找出哪个jar或哪个Maven工件包含必要的类来: import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.GET; 尝试在上搜索类。看起来您正在寻

我正在使用Bill Burke的JAX-RS使用Restful Java编写示例。我使用intellij创建了一个Maven项目来创建一个“Hello World”web服务。我知道JAX-RS是一个规范,而不是一个实现。我想尝试ApacheCXF实现

我如何找出哪个jar或哪个Maven工件包含必要的类来:

import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.GET;

尝试在上搜索类。看起来您正在寻找的是
jaxrsapi
;有两个不同的打包程序,您想要哪一个,可能取决于您容器中的哪一个。

g:“javax.ws.rs”和一个:“jsr311 api”


在pom.xml中添加以下行

<dependency>
    <groupId>javax.ws.rs</groupId>
    <artifactId>javax.ws.rs-api</artifactId>
    <version>2.0</version>
</dependency>

javax.ws.rs
javax.ws.rs-api
2

Google可以帮助您。一个快速的搜索让我和其他提供示例(你们可以尝试更新版本的插件)的人一起感觉很棒。这就是我要找的那个。Java硬核似乎知道这一点,但我不确定您是如何找到这样一个工件的,它有您想要的包。我自己怎么会发现这一点(即不知道cxf)?我知道那里有find jars,但那只列出了jersey。一般来说,我想更好地为某些类查找maven工件。有什么能让这更容易吗?是的,这两个建议的答案是我们都会做的。如果您不知道使用什么实现,您需要google/yahoo列出各种实现(并阅读它们的限制/支持/依赖性/易用性),然后在面向maven的搜索网站上搜索,如Central(search.maven.org),非常有趣,谢谢。听起来有点让人望而生畏,在人群中可能更快。我抓取了cxf rt前端JAXR,并尝试了一下。顺便说一句,那篇博文很棒,谢谢你。Central是你的朋友。您可以去那里搜索几乎任何开源项目的类名或工件名,它是在Maven super POM中定义的,因此任何在那里的内容都只需要添加依赖项。