2015-09-22 2 views
2

У меня есть pom.xml файла для моего util направления, внутри моего проекта:МВНОВ установки не создает банку файлов в локальном хранилище

<?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/maven-v4_0_0.xsd"> 
     <modelVersion>4.0.0</modelVersion> 
     <parent> 
      <groupId>com.myapp.app</groupId> 
      <artifactId>MyApp</artifactId> 
      <version>1.0-SNAPSHOT</version> 
     </parent> 

     <artifactId>util</artifactId> 
     <packaging>jar</packaging> 
     <version>1.0-SNAPSHOT</version> 
     <name>Util</name> 
     <url>http://maven.apache.org</url> 
     ... 
     <other things here> 
     </project> 

Когда я исполняю mvn clean install, он отлично работает. Однако, когда я пытаюсь использовать это util зависимость я получаю:

[ERROR] Failed to execute goal on project helloworld: Could not resolve dependencies for project com.myapp.app:helloworld:jar:1.0-SNAPSHOT: Could not find artifact com.myapp.app:util:jar:1.0-SNAPSHOT -> [Help 1] 

Глядя в ~/.m2/repository/ Я не вижу каталог util. Почему это происходит? Как я могу установить maven для установки этих пакетов в локальном репозитории?

************************** Last 15 lines ******************* 
[INFO] Copying jdom-1.0.jar to myapp/util/target/dependency/jdom-1.0.jar 
[INFO] Copying httpclient-4.2.6.jar to /myapp/util/target/dependency/httpclient-4.2.6.jar 
[INFO] Copying maven-scm-provider-svn-commons-1.4.jar to myapp/util/target/dependency/maven-scm-provider-svn-commons-1.4.jar 
[INFO] Copying aws-java-sdk-cloudsearch-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cloudsearch-1.9.34.jar 
[INFO] Copying jdom2-2.0.4.jar to myapp/util/target/dependency/jdom2-2.0.4.jar 
[INFO] Copying poi-scratchpad-3.12-beta1.jar to myapp/util/target/dependency/poi-scratchpad-3.12-beta1.jar 
[INFO] Copying aws-java-sdk-cognitoidentity-1.9.34.jar to myapp/util/target/dependency/aws-java-sdk-cognitoidentity-1.9.34.jar 
[INFO] Copying elasticsearch-1.4.2.jar to myapp/util/target/dependency/elasticsearch-1.4.2.jar 
[INFO] Copying c3p0-0.9.1.1.jar to myapp/util/target/dependency/c3p0-0.9.1.1.jar 
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ util --- 
[INFO] Installing myapp/util/target/util-1.0-SNAPSHOT.jar to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.jar 
[INFO] Installing myapp/util/pom.xml to ~/.m2/repository/com/myapp/app/util/1.0-SNAPSHOT/util-1.0-SNAPSHOT.pom 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 6.855 s 
[INFO] Finished at: 2015-09-22T11:32:59-07:00 
[INFO] Final Memory: 43M/465M 
[INFO] ------------------------------------------------------------------------ 
+0

отсутствует. – user2953113

+1

взято из родителя, поэтому его не хватает –

+0

@krzyk, поэтому у меня также должен быть идентификатор группы для зависимости? – cybertextron

ответ

1

Когда вы делаете mvn clean install, пожалуйста, обратите внимание на [INFO] Installing линии и посмотреть, где он устанавливает ваш пакет, может быть, ваш конфиг неправильно.

Вышеприведенный журнал показывает, что пакет установлен правильно. Пожалуйста, покажите нам, как вы определяете зависимость для использования в мире привет.

+0

, в журнале нет' [INFO] Installing' ... Однако я могу найти 'util- 1.0-SNAPSHOT.jar' в каталоге '..util/target' ... как я могу это исправить? – cybertextron

+0

Это фаза пакета, которая создала файл jar в целевом каталоге. Не нужно это исправлять. – user2953113

Смежные вопросы