2015-11-27 2 views
0

мне нужно реализовать библиотеку nftools, но это первый раз, когда я работаю с Maven и когда я исполняю демо я получаю сообщение об ошибке:Не удалось выполнить задачу по проекту nfctools-примеры

Failed для выполнения цели в проектах nfctools-examples: Не удалось разрешить зависимости для проекта org.nfctools: nfctools-examples: jar: 1.0-SNAPSHOT: Артефакты не могут быть разрешены: org.nfctools: nfctools-api: jar: 1.0-SNAPSHOT, org.nfctools: nfctools-core: jar: 1.0-SNAPSHOT, org.nfctools: nfctools-ndef: jar: 1.0-SNAPSHOT: Co пакетирования не найти артефакт org.nfctools: nfctools-апи: банку: 1,0-Snapshot -> [Помощь 1]

Чтобы увидеть полный трассировки стека ошибок, повторно запустить Maven с -e переключатель , Повторно запустите Maven с помощью переключателя -X, чтобы включить полное ведение журнала отладки.

Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста прочитать следующие статьи: [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

Отредактировано: да вот мой файл pom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.mycompany</groupId> 
    <artifactId>NFCTEST</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <dependencies> 
     <dependency> 
      <groupId>org.nfctools</groupId> 
      <artifactId>nfctools-ndef</artifactId> 
      <version>1.0.M8</version> 
     </dependency> 
     <dependency> 
      <groupId>org.nfctools</groupId> 
      <artifactId>nfctools-api</artifactId> 
      <version>1.0.M8</version> 
     </dependency> 
     <dependency> 
      <groupId>org.nfctools</groupId> 
      <artifactId>nfctools-core</artifactId> 
      <version>1.0.M8</version> 
     </dependency> 
     <dependency> 
      <groupId>org.nfctools</groupId> 
      <artifactId>nfctools-examples</artifactId> 
      <version>1.0-SNAPSHOT</version> 
     </dependency> 
    </dependencies> 


    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <maven.compiler.source>1.7</maven.compiler.source> 
     <maven.compiler.target>1.7</maven.compiler.target> 
    </properties> 
</project> 
+0

можно вставить код для п конфигурации для зависимости – nullpointer

ответ

0

Ваш проект pom должен состоять из них для необходимых вам зависимостей:

<dependencies > 
    <dependency> 
     <groupId>org.nfctools</groupId> 
     <artifactId>nfctools-core</artifactId> 
     <version>1.0-M8</version> 
    </dependency> 
    <dependency> 
     <groupId>org.nfctools</groupId> 
     <artifactId>nfctools-api</artifactId> 
     <version>1.0.M8</version> 
    </dependency> 
    <dependency> 
     <groupId>org.nfctools</groupId> 
     <artifactId>nfctools-ndef</artifactId> 
     <version>1.0.M8</version> 
    </dependency> 
</dependencies> 

Поскольку примеры не являются чем-то зависимым от и не обеспечивают никакой поддержки библиотеки, то следует исключить. Тем не менее, если вам нужен пакет с исходным кодом, вам лучше знать правильную версию (если), предоставленную онлайн. Попробуйте это, если это помогает:

<dependency> 
    <groupId>org.nfctools</groupId> 
    <artifactId>nfctools-examples</artifactId 
    <version>1.0</version> 
</dependency> 
+0

я вставил файл POM, но зависимости есть, что может быть wromg? –

+0

@ ZanackSayks: отредактирован, не добавляйте примеры в зависимости, а не заданы. – nullpointer