JRJC 在项目中未被认可
JRJC not recognized in project
我正在构建一个应该与 JIRA 连接的休息客户端。
我正在尝试在我的项目中使用 JRJC (https://ecosystem.atlassian.net/wiki/display/JRJC)。我正在使用 Intellij 15.0.4 和 gradle 并且在使用该库时遇到问题,因为它似乎无法被识别。
我的 build.gradle 文件如下所示:
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.5
version = '1.0'
repositories {
mavenCentral()
maven {url "https://maven.atlassian.com/public/"}
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'com.google.guava:guava:19.0'
compile 'com.google.inject:guice-parent:4.0'
compile 'com.google.inject.extensions:guice-assistedinject:4.0'
compile 'com.google.inject.extensions:guice-multibindings:4.0'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'org.apache.commons:commons-math3:3.6'
compile 'com.atlassian.jira:jira-rest-java-client-parent:3.0.0'
}
我不断从 Intellij 收到此错误,说 https://maven.atlassian.com/public/
是一个未索引的存储库。
当我尝试在项目中调用 类 时,我似乎无法使用相关的导入。 Intellij 标记错误并表示它无法解析符号。
我已尝试为存储库编制索引(大约需要 40 分钟,但似乎没有什么不同)。我已经多次刷新、重新导入和清理项目,但仍然没有成功。 link 中的安装指南我在上面添加了使用 Atlassian 插件 SDK 的提及,但是由于我没有直接使用 maven,所以我不确定它对我有多重要。
如有任何帮助,我们将不胜感激
一段时间后,这就是对我有用的方法。
我已将 https://maven.atlassian.com/content/repositories/atlassian-public/
添加到我的存储库列表,并将以下依赖项添加到我的 gradle.build:
compile 'com.atlassian.jira:jira-rest-java-client-core:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-api:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-plugin:3.0.0'
我的 gradle.build 文件现在看起来像这样:
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.5
version = '1.0'
repositories {
maven {
url 'https://maven.atlassian.com/content/repositories/atlassian-public/'
}
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'com.google.guava:guava:19.0'
compile 'com.google.inject:guice-parent:4.0'
compile 'com.google.inject.extensions:guice-assistedinject:4.0'
compile 'com.google.inject.extensions:guice-multibindings:4.0'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'org.apache.commons:commons-math3:3.6'
compile 'com.atlassian.jira:jira-rest-java-client-parent:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-core:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-api:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-plugin:3.0.0'
}
我正在构建一个应该与 JIRA 连接的休息客户端。 我正在尝试在我的项目中使用 JRJC (https://ecosystem.atlassian.net/wiki/display/JRJC)。我正在使用 Intellij 15.0.4 和 gradle 并且在使用该库时遇到问题,因为它似乎无法被识别。
我的 build.gradle 文件如下所示:
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.5
version = '1.0'
repositories {
mavenCentral()
maven {url "https://maven.atlassian.com/public/"}
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'com.google.guava:guava:19.0'
compile 'com.google.inject:guice-parent:4.0'
compile 'com.google.inject.extensions:guice-assistedinject:4.0'
compile 'com.google.inject.extensions:guice-multibindings:4.0'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'org.apache.commons:commons-math3:3.6'
compile 'com.atlassian.jira:jira-rest-java-client-parent:3.0.0'
}
我不断从 Intellij 收到此错误,说 https://maven.atlassian.com/public/
是一个未索引的存储库。
当我尝试在项目中调用 类 时,我似乎无法使用相关的导入。 Intellij 标记错误并表示它无法解析符号。
我已尝试为存储库编制索引(大约需要 40 分钟,但似乎没有什么不同)。我已经多次刷新、重新导入和清理项目,但仍然没有成功。 link 中的安装指南我在上面添加了使用 Atlassian 插件 SDK 的提及,但是由于我没有直接使用 maven,所以我不确定它对我有多重要。
如有任何帮助,我们将不胜感激
一段时间后,这就是对我有用的方法。
我已将 https://maven.atlassian.com/content/repositories/atlassian-public/
添加到我的存储库列表,并将以下依赖项添加到我的 gradle.build:
compile 'com.atlassian.jira:jira-rest-java-client-core:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-api:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-plugin:3.0.0'
我的 gradle.build 文件现在看起来像这样:
apply plugin: 'java'
apply plugin: 'idea'
sourceCompatibility = 1.5
version = '1.0'
repositories {
maven {
url 'https://maven.atlassian.com/content/repositories/atlassian-public/'
}
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'com.google.guava:guava:19.0'
compile 'com.google.inject:guice-parent:4.0'
compile 'com.google.inject.extensions:guice-assistedinject:4.0'
compile 'com.google.inject.extensions:guice-multibindings:4.0'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'org.apache.commons:commons-math3:3.6'
compile 'com.atlassian.jira:jira-rest-java-client-parent:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-core:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-api:3.0.0'
compile 'com.atlassian.jira:jira-rest-java-client-plugin:3.0.0'
}