无法在 Java 项目上添加 Thrift 支持



因此,我正在尝试构建客户端服务器应用程序,并为我的客户端使用Java,并为服务器构建C#。我为我的Java客户端制作了一个Gradle项目,无论我尝试什么,我都无法添加节俭。

这就是我的Gradle的外观。

plugins {
    id "org.jruyi.thrift" version "0.4.0"
}
group 'com.artyomska.thrift'
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

即使我建造并组装了此gradle,也无法确认以下导入:

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

我尝试在build.gradle文件而不是插件上使用buildscript,我试图将gradle文件与项目同步,我尝试从设置 - plugins中安装thrift thrift支持0.9.6,我还添加了节俭作为我项目的框架,我还试图使缓存和重新启动无效,但仍然无效。我做了3个新项目,因为我认为我的文件夹或该项目的Gradle是损坏的,但是什么也没有解决。

如何使我的gradle项目支持旧货以及这些进口的进口?我正在使用W10与Intellij Ideas Ultimate 2017.1(最后一个版本(

看起来您忘记了将编译依赖性添加到项目

dependencies {
  compile group: 'org.apache.thrift', name: 'libthrift', version: '0.9.3'
}

最新更新