小编fie*_*dju的帖子

如何在apply from:文件中的build.gradle外部的gradle中导入类

我有一个有线问题我正在使用gradle 1.9

我似乎无法从build.gradle外部导入一个类

以下作品

的build.gradle

buildscript {
    repositories {
        mavenLocal()
    }
    dependencies {
        classpath(group: 'com.foo', name: 'gradle-local-eureka', version: '1.0-SNAPSHOT')
    }
}
import com.foo.my.awesome.package.AwesomeService
Run Code Online (Sandbox Code Playgroud)

build.gradle出现以下错误

buildscript {
    repositories {
        mavenLocal()
    }
    dependencies {
        classpath(group: 'com.foo', name: 'gradle-local-eureka', version: '1.0-SNAPSHOT')
    }
}
apply from: file('gradle/foo.gradle')
Run Code Online (Sandbox Code Playgroud)

foo.gradle

import com.foo.my.awesome.package.AwesomeService
// do stuff
Run Code Online (Sandbox Code Playgroud)

如果我尝试在build.gradle之外导入一个类,我得到一个无法解决类错误的问题,是否有人知道为什么这不起作用或者这样做的正确方法是什么?

java gradle build.gradle

8
推荐指数
1
解决办法
6908
查看次数

跨线程通信java

所以我是Java新手,我做了一些c编程.我正在尝试建立一个虚拟的节点网络,每个节点都需要成为一个线程.仅允许节点与其邻居节点通信.将有一个主节点可以与任何节点通信,但节点必须相互通信才能返回主节点.主节点邻居可以与主节点通信.

我本来打算保留一个节点的数组列表,但后来我意识到所有节点都需要有自己的线程.

我的问题是如何在Java中的线程之间传递信息.我需要能够让主节点给出所有常规节点的位置信息.我需要常规节点才能将消息传递给它们的邻居常规节点.

这是我的git回购,如果你想看看我现在的代码.

https://github.com/fieldju/cs372_project

在CI中制作了一个程序,使用管道让孩子们互相交谈,服务器连接客户端,但是在这个问题上,节点要进行p2p通信,因为大多数人不能直接与主节点/服务器通信


对于任何看过这个并希望看到结果的人来说,这只是一个更新.我已经启动并运行节点并进行通信,您可以查看代码

https://github.com/fieldju/cs372_project

我仍在研究距离矢量和其他一些东西,但到下周末,整个事情应该完成.

java networking multithreading distance bellman-ford

5
推荐指数
1
解决办法
4579
查看次数