JRJC在项目中未被识别

问题描述:

我正在构建一个应该连接JIRA的休息客户端。 我正在尝试在我的项目中使用JRJC(https://ecosystem.atlassian.net/wiki/display/JRJC)。我正在使用Intellij 15.0.4和gradle,并且无法使用库,因为它看起来好像不被识别。JRJC在项目中未被识别

我的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分钟,但它似乎没有什么区别)。我已经刷新,重新导入并多次清理了该项目,但仍然没有结束。上面添加的链接中的安装指南提到使用Atlassian Plugin 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' 
}