小编Dea*_*ler的帖子

什么是Gradle工件依赖图命令?

我在Gradle文档中阅读了这条评论:

To deal with problems due to version conflicts, reports with dependency graphs
are also very helpful. Such reports are another feature of dependency management.
Run Code Online (Sandbox Code Playgroud)

我带了一些罐子,但我需要弄清楚它来自哪里.通常我会全局排除它,但我需要一些关于层次结构的信息.我如何从Ivy和Maven获得这些信息?

更不用说有人将Hibernate jar(很多)带入我的jar列表中,我真的想知道是谁,因为我没有使用Hibernate并试图消除这种依赖.

gradle

120
推荐指数
6
解决办法
10万
查看次数

有没有办法在Gradle中列出任务依赖项?

./gradle tasks列出"部分"任务.查看 http://gradle.org/docs/current/userguide/java_plugin.html,隐藏的未列出.此外,其他插件将没有这样一个很好的漂亮的任务之间的依赖关系图.

有办法吗?

  1. 列出所有使用gradle的插件中的所有任务
  2. 列出任务和他们依赖的任务(有点像maven,dependency:tree但对于任务)

gradle

116
推荐指数
7
解决办法
5万
查看次数

如何告诉gradle下载所有源jar

理想情况下,我们想添加一个任务来下载第一级的所有源jar和我们项目的传递依赖项.有没有办法做到这一点?

如果没有,是否有一个命令行选项提供像maven必须将所有源下载到我们的机器上?

看起来这应该只是默认情况下至少对于第一级依赖,因为它在eclipse中为您提供了javadoc然后在执行代码完成时非常好.

gradle

44
推荐指数
5
解决办法
5万
查看次数

为什么我的Gradle任务总是在运行?

如果我运行./gradlew clean或者./gradlew tasks --all,它总是在运行我的编译任务(我在gradle构建脚本中覆盖了如下所示)

task eclipse(overwrite: true) {
    exec { commandLine = ["./play1.3.x/play", "eclipsify"] }
}

task compileJava(overwrite: true) {
    exec { commandLine = ["./play1.3.x/play", "precompile"] }
}

task deleteDirs(type: Delete) {
    delete 'precompiled', 'tmp'
}

//NOW, assemble needs to zip up directories precompiled, public, lib, and conf
clean.dependsOn('deleteDirs')
Run Code Online (Sandbox Code Playgroud)

我不明白为什么每次都没有运行eclipse并且似乎工作得很好而覆盖编译器不起作用.

gradle

35
推荐指数
1
解决办法
1万
查看次数

弹簧属性替代测试和生产

我在春季碰到了这个房产替代品

<context:property-placeholder location="esb-project-config.properties"/>
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,我们不希望在xml文件中使用它,因为我们想在测试中重用该文件,而是交换test.properties文件进行测试.即.我们想要测试所有生产绑定,但是要使用适合像localhost这样的测试的属性.我们如何加载ApplicationContext但具有不同的属性文件?

谢谢,迪恩

spring

26
推荐指数
3
解决办法
4万
查看次数

gradle任务构建已存在问题

我收到了错误

Cannot add task ':webserver:build' as a task with that name already exists.
Run Code Online (Sandbox Code Playgroud)

奇怪的是我的hello任务很好,但我的build任务不是和是,我试图覆盖Java插件的构建任务.

build.gradle文件:

allprojects {
   apply plugin: 'java'
   apply plugin: 'eclipse'

   task hello << { task -> println "I'm $task.project.name" }
   task build << { task -> println "I'm building now" }
}

subprojects {

    hello << {println "- I depend on stserver"}

    build << { println "source sets=$sourceSets.main.java.srcDirs" }
}
Run Code Online (Sandbox Code Playgroud)

我的孩子网络服务器build.gradle文件:

sourceSets.main{
  java.srcDirs = ['app']
}

build << { …
Run Code Online (Sandbox Code Playgroud)

gradle

17
推荐指数
2
解决办法
3万
查看次数

由于应用程序正在调度输入同步调用,因此无法进行传出呼叫

我从System.Thread.Timer线程池得到了这个(上面标题中的错误)所以我有我的TimerWrapper包装System.Thread.Timer将实际执行移动到System.Thread.ThreadPool我仍然得到它我将它移动一个新的线程(回调).Start(),我仍然得到它.当我把它放在一个全新的线程上时,如何调度输入同步调用?

这是一个非常小的原型应用程序,其中我所做的就是触发一个正在执行此操作的计时器...

    IEnumerable swc = SHDocVw.ShellWindows() 
    HashSet<WindowInfo> windows = new HashSet<WindowInfo>();
    foreach (SHDocVw.InternetExplorer ie in swc)
    {
        if (!ie.FullName.ToLower().Contains("iexplore.exe"))
            continue;

        IntPtr hwnd;
        IEPlugin.IOleWindow window = ie.Document as IEPlugin.IOleWindow;
        window.GetWindow(out hwnd);   

        WindowInfo info = new WindowInfo();
        info.handle = hwnd;
        info.extraInfo = ie;
        windows.Add(info);
    }
Run Code Online (Sandbox Code Playgroud)

c# com internet-explorer

15
推荐指数
1
解决办法
1万
查看次数

通过SendMessage或其他东西异步GetForegroundWindow?

有没有办法通知焦点何时从任何窗口更改到另一个窗口(甚至在Windows应用程序之间),以便我可以在用户更改焦点时立即调用我的委托?

我一直在想我可能只需要进行民意调查:( :(每1秒钟调用GetForegroundWindow但我真的不想那样做).

c# winapi

13
推荐指数
2
解决办法
4616
查看次数

如何在gradle中重命名项目而不是使用文件夹名称?

我们希望所有子项目都被称为sdi-xxx和sdi-yyy,所以当我们运行gradle eclipse时它会在.project中正确生成eclipse项目名称,当我们构建它时会创建一个名为sdi-xxxx.jar和sid的jar文件-yyyy.jar.我已经在某个地方看到了这个,但对于我的生活,我在文档中找不到它(文档很大,我知道我在那里看到它).

谢谢,迪恩

gradle

11
推荐指数
2
解决办法
8429
查看次数

如何在intellij中使用-parameters javac选项?

我这一切都在eclipse中工作,我现在正试图在intellij中这样做.我打开设置{命令和逗号}然后转到构建,执行和部署并单击编译器和共享构建过程VM选项我输入"-parameters"但是当我使用"无法识别的选项: - 参数"构建项目时,intellij出错了

我的项目在jdk8中编译得很好,我正在使用jdk 8 lambdas和其他jdk功能.我不明白为什么我无法使用参数内置编译我的代码.

intellij-idea intellij-15

11
推荐指数
1
解决办法
7433
查看次数