2015-11-20 2 views
2

Я только отформатировал свой ноутбук и установил все новое и новое. Но теперь я не могу начать Джиру.Невозможно запустить jira com.atlassian.plugin: atlassian-spring-scanner-maven-plugin: 1.2.6

Вот сообщение об ошибке я получаю:

The POM for com.atlassian.plugin:atlassian-spring-scanner-maven-plugin:jar:1.2.6 is missing, no dependency information available 
------------------------------------------------------------------------ 
BUILD FAILURE 
------------------------------------------------------------------------ 
Total time: 2.428s 
Finished at: Fri Nov 20 08:18:15 IST 2015 
Final Memory: 11M/166M 
------------------------------------------------------------------------ 
Plugin com.atlassian.plugin:atlassian-spring-scanner-maven-plugin:1.2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.atlassian.plugin:atlassian-spring-scanner-maven-plugin:jar:1.2.6: Failure to find com.atlassian.plugin:atlassian-spring-scanner-maven-plugin:pom:1.2.6 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] 
To see the full stack trace of the errors, re-run Maven with the -e switch. 
Re-run Maven using the -X switch to enable full debug logging. 
For more information about the errors and possible solutions, please read the following articles: 
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException 

и это мой pom.xml:

<dependency> 
     <groupId>com.atlassian.jira</groupId> 
     <artifactId>jira-api</artifactId> 
     <version>${jira.version}</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.atlassian.plugin</groupId> 
     <artifactId>atlassian-spring-scanner-annotation</artifactId> 
     <version>${atlassian.spring.scanner.version}</version> 
     <scope>compile</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.atlassian.plugin</groupId> 
     <artifactId>atlassian-spring-scanner-runtime</artifactId> 
     <version>${atlassian.spring.scanner.version}</version> 
     <scope>runtime</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.inject</groupId> 
     <artifactId>javax.inject</artifactId> 
     <version>1</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.ws.rs</groupId> 
     <artifactId>jsr311-api</artifactId> 
     <version>1.1.1</version> 
     <scope>provided</scope> 
    </dependency> 

    <dependency> 
     <groupId>com.google.code.gson</groupId> 
     <artifactId>gson</artifactId> 
     <version>2.2.2-atlassian-1</version> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>servlet-api</artifactId> 
     <version>2.4</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.xml.bind</groupId> 
     <artifactId>jaxb-api</artifactId> 
     <version>2.1</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.atlassian.plugins.rest</groupId> 
     <artifactId>atlassian-rest-common</artifactId> 
     <version>1.0.2</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.atlassian.sal</groupId> 
     <artifactId>sal-api</artifactId> 
     <version>2.6.0</version> 
     <scope>provided</scope> 
    </dependency> 

</dependencies> 
<build> 
    <plugins> 
     <plugin> 
      <groupId>com.atlassian.maven.plugins</groupId> 
      <artifactId>maven-jira-plugin</artifactId> 
      <version>${amps.version}</version> 
      <extensions>true</extensions> 
      <configuration> 
       <productVersion>${jira.version}</productVersion> 
       <productDataVersion>${jira.version}</productDataVersion> 
       <enableQuickReload>true</enableQuickReload> 
       <enableFastdev>false</enableFastdev> 
       <instructions> 
        <Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key> 
        <Export-Package>net.gisnas.jira.mailqueue.api,</Export-Package> 
        <Import-Package>org.springframework.osgi.*;resolution:="optional", 
         org.eclipse.gemini.blueprint.*;resolution:="optional", *</Import-Package> 
        <Spring-Context>*</Spring-Context> 
       </instructions> 
      </configuration> 
     </plugin> 
     <plugin> 
      <groupId>com.atlassian.plugin</groupId> 
      <artifactId>atlassian-spring-scanner-maven-plugin</artifactId> 
      <version>1.2.6</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>atlassian-spring-scanner</goal> 
        </goals> 
        <phase>process-classes</phase> 
       </execution> 
      </executions> 
      <configuration> 
       <scannedDependencies> 
        <dependency> 
         <groupId>com.atlassian.plugin</groupId> 
         <artifactId>atlassian-spring-scanner-external-jar</artifactId> 
        </dependency> 
       </scannedDependencies> 
       <verbose>false</verbose> 
      </configuration> 
     </plugin> 

    </plugins> 
</build> 
<properties> 
    <maven.local.repo>C:\Applications\Atlassian\atlassian-plugin-sdk-6.1.0\repository</maven.local.repo> 
    <jira.version>7.0.2</jira.version> 
    <amps.version>6.1.2</amps.version> 
    <plugin.testrunner.version>1.2.3</plugin.testrunner.version> 
    <atlassian.spring.scanner.version>1.2.6</atlassian.spring.scanner.version> 
    <!-- This key is used to keep the consistency between the key in atlassian-plugin.xml and the key to generate bundle. --> 
    <atlassian.plugin.key>${project.groupId}.${project.artifactId}</atlassian.plugin.key> 
    <!-- TestKit version 6.x for JIRA 6.x --> 
    <testkit.version>6.3.11</testkit.version> 
</properties> 

Иногда бросает выше ошибки, и иногда я столкнулся с ошибкой jta.jar, даже не понимаю, почему эта банка требуется. Я попытался с клонированием репо и запустил его, но все же столкнулся с той же ошибкой.

Пожалуйста, помогите мне начать работу с моей Джирой.

+0

Кажется, он ищет com.atlassian.plugin: atlassian-spring-scanner-maven-plugin: jar: 1.2.6 в неправильном репо. Можете ли вы разместить контент в файлах settings.xml (их может быть несколько). Если вы не знаете, где их найти, запустите atlas-cli clean install -X, и где-нибудь на выходе он скажет, какие settings.xml он использует. – Pixy

+0

В чем причина того, что вы не используете исполняемые файлы [vendor предложил] (https://www.atlassian.com/software/jira/update)? – Koshinae

ответ

2

atlassian-spring-scanner-maven-plugin, конечно же, это плагин Maven Atlassian. Он должен быть размещен в Atlassian Maven Repositories - https://maven.atlassian.com/#nexus-search;quick~atlassian-spring-scanner-maven-plugin. Но я вижу это сообщение об ошибке:

Failure to find com.atlassian.plugin:atlassian-spring-scanner-maven-plugin:pom:1.2.6 in http://repo.maven.apache.org/maven2 

Он говорит, что не может рассматриваться в Maven Central Хранилища вместо Atlassian Maven репозиториев

Так что я думаю, вы должны проверить настройки времени выполнения Maven. Ваш специалист должен прочитать локальный settings.xml от Atlassian плагин SDK, который сконфигурированный Atlassian Maven Proxy, смотрите этот ресурс для конфигурации Atlassian Maven Proxy https://developer.atlassian.com/docs/advanced-topics/working-with-maven/atlassian-maven-repositories

Я вижу, ваш pom.xml имеет maven.local.repo

<maven.local.repo>C:\Applications\Atlassian\atlassian-plugin-sdk-6.1.0\repository</maven.local.repo> 

Но это просто означает, что вы используете пользовательский локальный каталог хранилища, это не означает, что ваш Maven имеет Atlassian Maven Proxy еще

+0

У меня такая же проблема, и я добавил следующее к нашему pom.xml плагина: '<хранилищами> Atlassian публичное https://maven.atlassian.com/repository/public ... 'Итак, репозиторий настроен, и все остальные зависимости разрешены, только один плагин отсутствует. – mliebelt

+0

что плагин отсутствует? вы можете показать мне журналы ошибок maven –

1

Пожалуйста, добавьте в свой проект pom.xml после

<pluginRepositories> 
    <pluginRepository> 
     <id>atlassian-public</id> 
     <url>https://maven.atlassian.com/content/repositories/atlassian-public/</url> 
     <snapshots> 
      <enabled>true</enabled> 
      <updatePolicy>never</updatePolicy> 
      <checksumPolicy>warn</checksumPolicy> 
     </snapshots> 
     <releases> 
      <enabled>true</enabled> 
      <checksumPolicy>warn</checksumPolicy> 
     </releases> 
    </pluginRepository> 
</pluginRepositories> 
Смежные вопросы