标签: gradle-eclipse

如何将本地.jar文件依赖项添加到build.gradle文件?

所以我试图将我的本地.jar文件依赖项添加到我的build.gradle文件中:

apply plugin: 'java'

sourceSets {
    main {
        java {
            srcDir 'src/model'
        }
    }
}

dependencies {
    runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar')
    runtime fileTree(dir: 'libs', include: '*.jar')
} 
Run Code Online (Sandbox Code Playgroud)

你可以看到我在这里将.jar文件添加到referencedLibraries文件夹中:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries

但问题是当我运行命令时:在命令行上运行gradle我得到以下错误:

error: package com.google.gson does not exist
import com.google.gson.Gson;
Run Code Online (Sandbox Code Playgroud)

这是我的整个回购:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1

java dependency-management gradle gradle-eclipse build.gradle

542
推荐指数
14
解决办法
50万
查看次数

在eclipse中导入Gradle项目时未对Peer进行身份验证

当我在eclipse中导入gradle项目时,它给了我这个错误.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'test'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve de.richsource.gradle.plugins:gwt-gradle-plugin:0.3.
     Required by:
         :test:unspecified
      > Could not GET 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/de/richsource/gradle/plugins/gwt-gradle-plugin/0.3/gwt-gradle-plugin-0.3.pom'.
         > peer not authenticated

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

我通过代理连接使用互联网.如果这是问题,在eclipse中指定代理设置的位置.在常规 - >网络连接中,代理设置已经存在

请帮忙.

java gradle gradle-eclipse build.gradle android-gradle-plugin

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

有没有办法在Android项目中将Eclipse与Gradle集成?

我有标准build.gradle的Android项目(我也添加了android注释).

我还安装了Gradle插件(来自http://dist.springsource.org/release/GRECLIPSE/e4.3/)到我的Eclipse(Kepler)并将项目转换为Gradle项目.

不幸的是我不能在我的Eclipse上运行Gradle构建(在cmd行中一切正常).

我的问题是如何使Eclipse与Graven一起使用,就像使用Maven一样.

eclipse android gradle gradle-eclipse android-gradle-plugin

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

通过Eclipse错误"系统无法找到系统Java编译器"运行Gradle项目

当我通过Eclipse运行Gradle项目时,我得到以下错误.

system找不到System Java Compiler.

确保已安装JDK(而不仅仅是JRE)并将JAVA_HOME系统变量配置为指向相应目录.

无法使用Gradle安装'C:\ gradle-1.2-all\gradle-1.2'执行构建.

但是我已经安装了JDK 1.7并设置了JAVA_HOME环境变量.

java eclipse gradle gradle-eclipse

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

如何从STS和Gradle开始

安装了基于Kepler的STS 3.4.0.RELEASE(当前最新版本)和Dashboard Extensions中的Gradle Support软件包.现在我想从头创建一个Spring MVC项目,它使用Gradle作为构建和依赖管理工具而不是Maven.

我首先创建一个带有Spring MVC项目模板的Spring项目,但显然这是基于Maven的,并且在任何向导屏幕中都没有选项可以将项目切换到Gradle.因此,在创建之后,我右键单击该项目并选择Configure> Convert to Gradle Project.然而,与我的期望相反,该项目仍然保持其Maven性质,项目中的依赖项仍然属于Maven,尽管Gradle启用了依赖项解析,pom.xml文件仍然存在,并且没有任何build.gradle文件可供查看.Eclipse的控制台报告了一个成功的构建,我认为它来自Gradle:但基于什么?当我打开Gradle Tasks视图时,它是空的; 如果我尝试刷新它,则会在触发另一次成功构建之前显示一条消息,表明该模型尚未可用.然后,当我尝试从项目中删除Maven性质时,错误开始出现,关于不再找到的类和标记库描述符.我从项目的上下文菜单中选择Gradle> Refresh Dependencies,但它没有任何效果.

我尝试相反的方法:从头开始创建一个Gradle项目.遗憾的是,Gradle模板根本不涉及Spring项目,之后添加Spring属性没有实际效果,也无法找到将Spring MVC项目模板应用于这个新创建的Gradle项目的方法.

在互联网上,每个人都在谈论Gradle Eclipse插件的导入功能有多强大,以及如何在IDE外部创建Gradle项目,然后为Eclipse创建必要的文件以便能够导入项目,最后导入它并能够使用IDE进行开发.这些教程中使用的示例项目不是Spring MVC项目,因此我将独立创建目录层次结构并进一步配置.

所以我想知道:就像在STS中创建一个带有Gradle的Spring MVC项目这样的事情甚至可能吗?鉴于STS,Spring和Eclipse Gradle插件是由同一个供应商开发的,你会打赌它是,因为它似乎是一个基本特性,即使是第一个版本的STS/Spring/Gradle集成也几乎不会丢失工具.那么,在尝试实现目标时,我是否想念一些东西?并且,为了防止这种情况发生,还有其他方法可以在STS中创建基于Gradle的Spring MVC项目吗?或者只是将基于Maven的一个正确转换为Gradle?

eclipse spring gradle sts-springsourcetoolsuite gradle-eclipse

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

在Eclipse中查看Gradle依赖关系树

是否可以从Eclipse内部可视化依赖树(例如输出gradle dependencies)?在Eclipse中扩展Gradle Dependencies树是一个平面视图,并不显示其他项目的依赖关系(例如,如果我有一个依赖项compile project(':project2'),则不会显示project2的依赖项).

基于此,它看起来像不支持树视图?

基本上我在maven插件中寻找相当于这个:

在此输入图像描述

eclipse gradle gradle-eclipse

20
推荐指数
1
解决办法
4637
查看次数

使用Gradle将代码样式导入Eclipse

为了代码样式的一致性,我想应用一组格式化规则并自动将操作保存到Eclipse项目中.

我已经在Eclipse中使用EPF文件封装了这些规则File > Export > Preferences.

有没有办法使用Gradle将此EPF文件导入Eclipse以使规则生效?Gradle的Eclipse插件具有linkedResource属性,但我不确定这是否可行.

非常感谢任何提示.

eclipse gradle gradle-eclipse

12
推荐指数
1
解决办法
1672
查看次数

Eclipse Gradle Plugin'无法获取类型的模型'

我使用Gradle IDE 3.6.1在OS X上运行Eclipse Luna,每当我尝试从gradle任务面板中选择项目时,我都会收到以下错误:

org.eclipse.osgi.internal.framework.EquinoxConfiguration$1
Could not fetch model of type 'EclipseProject' using Gradle distribution 
'https://services.gradle.org/distributions/gradle-2.0-bin.zip'.
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到这个错误?我可以到达指定的URL自己下载文件.因此,网络连接不应该是问题.

eclipse gradle gradle-eclipse

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

Gradle eclipse任务没有添加适当的gradle性质

我有以下项目结构:

  • root-gradle(build.gradle)
    • project-group1(没有构建文件)
      • project1(build.gradle)
      • project2(build.gradle)
      • ...
    • project-group2(没有构建文件)
      • ...

碰巧我必须经常重新创建Eclipse项目.我运行命令:

gradle cleanEclipse eclipse
Run Code Online (Sandbox Code Playgroud)

经过多次运行后,"eclipse"任务停止按预期工作.也就是说,它不再为项目添加gradle性质,也不会识别

sourceCompatibility = 1.6
Run Code Online (Sandbox Code Playgroud)

再试图用1.8版本的Java构建所有东西.

我将以下内容添加到root build.gradle中:

allprojects {
    sourceCompatibility = 1.6
    eclipse.project {
        natures 'org.springsource.ide.eclipse.gradle.core.nature'
    }
    // more stuff here ...
}
Run Code Online (Sandbox Code Playgroud)

这有助于根项目,但对任何其他项目没有影响.我向子项目添加了同样的东西,但结果不尽如人意.我要说的是,即使在将性质添加到根项目并且Gradle插件选项再次可用于root后,我仍然看不到"G"图标.

所以看起来我有2个gradle设置问题.

  1. gradle性质的消失.运行几次后,Eclipse停止识别gradle项目.如果能正常工作,我甚至不会面临第二个问题.

  2. 我的gradle构建文件或项目布局的一些问题,因为我的设置似乎没有对子项目生效.

  3. 缺少已恢复Gradle性质的项目的"G"图标.

任何帮助将不胜感激!

java eclipse gradle gradle-eclipse build.gradle

12
推荐指数
2
解决办法
6820
查看次数

Gradle,rt.jar访问限制

我正在使用Gradle构建,其中包含:

apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'eclipse'

repositories {
  flatDir { dirs "${System.env.JAVA_HOME}/jre/lib" }
}

dependencies {
  compile name: 'rt' 
}
Run Code Online (Sandbox Code Playgroud)

它构建,这很棒,但是eclipse插件让我在rt.jar类上遇到困难:

访问限制:由于对所需库的限制,无法访问XMLSerializer类型/usr/local/apps/jdk1.8.0_11/jre/lib/rt.jar

我明白了

现在我知道你会告诉我不要使用那些课程.但你知道它是怎么回事,我正在研究一个古老的项目,我现在只需要让它工作.

我的第一个问题是:限制信息位于何处?

显然:我怎么能绕过那个?我想把它作为神器上传到我的Nexus仓库,还有什么比这更容易的?

java gradle gradle-eclipse

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