1

У меня возникают проблемы при попытке включить зависимость cassandra в pom.xml моего проекта.Невозможно включить зависимость cassandra в spring-mvc

Некоторые проблемы возникали при обработке РОМ: [ERROR] Не удалось определить версию Java для профиля doclint-java8-отключаем @ com.datastax.cassandra: Cassandra-водитель-родителя: 2.1.6 /root/.m2/repository/com/datastax/cassandra/cassandra-driver-parent/2.1.6/cassandra-driver-parent-2.1.6.pom, линии 92, колонка 14

у меня судимый googling но никакой успех там.

До сборки cassandra-core-2.1.2 сборка завершается без каких-либо ошибок. Но когда я пытаюсь построить версию 2.1.6, хотя сборка завершается успешно, pom-cassandra-driver-parent pom прерывается, как указано выше, что мешает мне импортировать требуемые классы.

Это мой вход П:

<!-- Cassandra Dependency --> 
     <dependency> 
      <groupId>com.datastax.cassandra</groupId> 
      <artifactId>cassandra-driver-parent</artifactId> 
      <version>2.1.6</version> 
      <type>pom</type> 
     </dependency> 
     <dependency> 
      <groupId>com.datastax.cassandra</groupId> 
      <artifactId>cassandra-driver-core</artifactId> 
      <version>2.1.6</version> 
     </dependency> 

ответ

2

Профиль обижая объявлен как это в com.datastax.cassandra:cassandra-driver-parent:2.1.6:

<profiles> 
    <profile> 
     <id>doclint-java8-disable</id> 
     <activation> 
     <jdk>[1.8,)</jdk> <!-- This is line 92 --> 
     </activation> 
     <properties> 
     <javadoc.opts>-Xdoclint:none</javadoc.opts> 
     </properties> 
    </profile> 
    </profiles> 

кажется, что установка Maven не в состоянии определить, какую версию Java вы работаете , Синтаксис правильный и должен работать (даже если это не так, вы не сможете многое сделать).

Можно попробовать отключить автоматическую активацию профиля с помощью командной строки:

-P !doclint-java8-disable

+0

Спасибо за информацию, но я уже знал корень проблемы. Я не могу разрешить это с существующей конфигурацией. Поэтому я модифицировал pass cassandra-driver-parent-2.1.6, комментируя ошибочную конфигурацию (как указано выше в ответе), поскольку я использую jdk 1.7, и, следовательно, эта запись не имеет для меня никакого значения (я полагаю,). В результате проект строится успешно, и мой pom также компилируется без взлома, хотя я должен проверить и проверить его достоверность. – manu