首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mvn全新安装时,Jackrabbit oak构建失败

使用mvn全新安装时,Jackrabbit oak构建失败
EN

Stack Overflow用户
提问于 2015-08-16 20:32:32
回答 1查看 759关注 0票数 0

我正在尝试使用mvn clean install构建Jackrabbit-oak project,但是构建失败,并显示以下错误:

[ERROR] org.apache.jackrabbit.oak.util: Version increase required; detected 1.2.0, suggested 1.3.0

我使用的是maven版本3.1和Java版本7(在ubuntu 14.04 64位上运行),如下面的maven版本输出所示:

Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 02:15:32+0000) Maven home: /usr/local/apache-maven/apache-maven-3.1.0 Java version: 1.7.0_80, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-7-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.16.0-41-generic", arch: "amd64", family: "unix"

详细的构建错误如下所示:

代码语言:javascript
复制
...
[INFO] Building jar: /home/user/apache/jackrabbit-oak/oak-core/target/oak-core-1.4-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- maven-bundle-plugin:2.5.3:baseline (baseline) @ oak-core ---
[INFO] artifact org.apache.jackrabbit:oak-core: checking for updates from apache.snapshots
[WARNING] repository metadata for: 'artifact org.apache.jackrabbit:oak-core' could not be retrieved from repository: apache.snapshots due to an error: repository.apache.org: Name or service not known
[INFO] artifact org.apache.jackrabbit:oak-core: checking for updates from central
[WARNING] repository metadata for: 'artifact org.apache.jackrabbit:oak-core' could not be retrieved from repository: central due to an error: repo.maven.apache.org: Name or service not known
[ERROR] org.apache.jackrabbit.oak.util: Version increase required; detected 1.2.0, suggested 1.3.0
[INFO] Baseline analysis complete, 1 error(s), 0 warning(s)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Oak Parent POM .................................... SUCCESS [7.662s]
[INFO] Oak Commons ....................................... SUCCESS [24.362s]
[INFO] Oak Blob Store .................................... SUCCESS [21.774s]
[INFO] Oak Cloud Blob Store .............................. SUCCESS [16.375s]
[INFO] Oak Core .......................................... FAILURE [25:51.533s]
[INFO] Oak JCR Binding ................................... SKIPPED
[INFO] Oak upgrade ....................................... SKIPPED
[INFO] Oak HTTP Binding .................................. SKIPPED
[INFO] Oak Lucene ........................................ SKIPPED
[INFO] Oak Solr core ..................................... SKIPPED
[INFO] Oak Solr OSGi ..................................... SKIPPED
[INFO] Oak External Authentication Support ............... SKIPPED
[INFO] Oak LDAP Authentication Support ................... SKIPPED
[INFO] Oak TarMK Standby ................................. SKIPPED
[INFO] Oak Remote API .................................... SKIPPED
[INFO] Oak Runnable Jar .................................. SKIPPED
[INFO] Oak Integration Tests for OSGi deployments ........ SKIPPED
[INFO] Oak Integration Tests ............................. SKIPPED
[INFO] Oak PojoSR ........................................ SKIPPED
[INFO] Oak CUG ........................................... SKIPPED
[INFO] Oak Exercises ..................................... SKIPPED
[INFO] Jackrabbit Oak .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:06.134s
[INFO] Finished at: Fri Aug 14 13:41:00 GMT 2015
[INFO] Final Memory: 46M/318M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.felix:maven-bundle-plugin:2.5.3:baseline (baseline) on project oak-core: Baseline failed, see generated report -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :oak-core

似乎是maven-bundle-plugin导致构建失败。以下是包含插件定义的pom.xml文件的一部分:

代码语言:javascript
复制
...
<plugin>
      <groupId>org.apache.felix</groupId>
      <artifactId>maven-bundle-plugin</artifactId>
      <version>2.5.3</version>
      <extensions>true</extensions>
      <inherited>true</inherited>
      <configuration>
        <obrRepository>NONE</obrRepository>
        <instructions>
          <Bundle-Category>oak</Bundle-Category>
          <Bundle-DocURL>
            http://jackrabbit.apache.org/oak/
          </Bundle-DocURL>
          <Bundle-Vendor>The Apache Software Foundation</Bundle-Vendor>
        </instructions>
      </configuration>
      <!-- OAK-3041: use updated Bnd -->
      <dependencies>
        <dependency>
          <groupId>biz.aQute.bnd</groupId>
          <artifactId>bndlib</artifactId>
          <version>2.4.0</version>
        </dependency>
      </dependencies>
      <executions>
        <execution>
          <id>baseline</id>
          <goals>
            <goal>baseline</goal>
          </goals>
          <configuration>
            <!--<comparisonVersion>1.2.0</comparisonVersion>-->
            <logResults>false</logResults>
            <failOnWarning>false</failOnWarning>
            <failOnError>true</failOnError>
            <skip>${skipTests}</skip>
          </configuration>
        </execution>
      </executions>
    </plugin>

...

你知道为什么构建在这一点上失败了吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 02:29:37

实用程序包似乎已从版本1.2.0更改为1.3.0。所以更改package的版本就解决了这个问题。

这在oak-dev mailing list中得到了回答。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32035120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档