我试图在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上设置并导入库以上的技术或方法是什么?
答案 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