根据这个页面,我应该在测试所针对的项目的\ tests目录中创建我的测试项目.但是,当我取消选中"New Android Test Project"向导中的"Use default location"并手动将位置设置为主项目中的\ tests目录时,会在主项目中创建一个新目录,该目录是测试的名称带有-test的项目附加到它的末尾,\ tests目录保持为空.
我正在使用Eclipse 4.2 Juno以及截至2012年9月5日的Android SDK的最新版本,我相信它是v20.我假设这是Eclipse Juno或Android SDK v20特有的问题,因为这篇文章表明它适用于Eclipse和Android SDK v14的3.5和3.6.我也使用Windows 7旗舰版x64,如果这是相关的.
我希望得到一个解释为什么Eclipse创建上面的目录或解决方法来获得我在\ tests目录中创建的测试项目.如果这些都不可能,至少在评论中确认您可以重新创建问题,所以我知道我不仅仅是无能.
我已经用 groovy 编写了一个 Gradle 插件并使用 Gradle 来构建它。我有一个本地网络 Artifactory 服务器,我使用 Gradle Artifactory 插件和 Gradle 中的 maven-publish 插件发布结果。我有另一个依赖此插件的 Gradle 构建脚本作为依赖项。如果我列出特定版本的依赖项,我就可以让这一切正常工作。我曾尝试使用 maven 版本范围(例如“[1.0,2.0)”),但这失败了,说它找不到 maven-metadata.xml。我检查了 Artifactory,果然,它不在那里。我需要做什么来制作它,最好是在插件的构建过程中?
这是我的自定义 gradle 插件的 build.gradle 文件:
buildscript {
repositories {
maven {
url "${artifactory_contextUrl}/plugins-release"
credentials {
username = "${artifactory_user}"
password = "${artifactory_password}"
}
}
}
dependencies {
classpath group: 'org.apache.directory.studio', name: 'org.apache.commons.io', version: '2.4'
classpath group: 'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '2.0.9'
}
}
plugins {
id 'com.jfrog.artifactory' version '3.0.1'
}
apply plugin: 'groovy'
apply plugin: 'maven-publish'
artifactory {
contextUrl …
Run Code Online (Sandbox Code Playgroud)