如何使用Intellij在Windows上设置Thrift

时间:2014-08-28 16:11:49

标签: java thrift

我试图在Windows上的Intellij中创建Thrift客户端项目。我发现很多参考文献如何在Intellij中使用java创建Thrift客户端。但问题是无法添加以下对项目的引用。我是Thrif和Java的新手。

import org.apache.thrift.TException;
import org.apache.thrift.transport.TSSLTransportFactory;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.protocol.TProtocol;

在Windows上设置并导入库以上的技术或方法是什么?

1 个答案:

答案 0 :(得分:1)

这些说明并非特定于您的IDE,但您的问题也不是。 Thrift的库类在libthrift - * .jar中,你需要像在任何其他JAR一样将它添加到你的项目中。

如果您使用的是maven,可以将maven坐标添加到pom.xml:

<dependency>
    <groupId>org.apache.thrift</groupId>
    <artifactId>libthrift</artifactId>
    <version>0.9.1</version>
</dependency>

或者您可以下载JAR并将其添加到您的项目中:

http://central.maven.org/maven2/org/apache/thrift/libthrift/0.9.1/libthrift-0.9.1.jar

如果您使用的是尚未发布到中央maven存储库的版本,则可以下载源tarball并导航到lib/java目录并使用Apache Ant通过键入以下内容构建它:

ant

库JAR将位于lib/java/build目录中。您可以选择将新构建的JAR添加到本地Maven存储库:

mvn install:install-file -DartifactId=libthrift -DgroupId=org.apache.thrift -Dversion=1.0.0 -Dpackaging=jar -DpomFile=build/libthrift-1.0.0.pom -Dfile=build/libthrift-1.0.0.jar