2014-10-29 2 views
0

Я хотел бы добавить исходную банку в проект gwt с использованием maven.Maven можно использовать источники jar как depdency в проекте maven

Я пытался сделать это таким образом (это просто PoC для управления зависимостями источника)

источника баночки П:

<?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"> 
<parent> 
    <artifactId>test-source-dependencies</artifactId> 
    <groupId>com.niflheimcorp</groupId> 
    <version>1.0-SNAPSHOT</version> 
</parent> 
<modelVersion>4.0.0</modelVersion> 
<artifactId>test-source-jar</artifactId> 
<packaging>jar</packaging> 
<version>1.0</version> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-source-plugin</artifactId> 
      <version>2.4</version> 
      <executions> 
       <execution> 
        <id>attach-sources</id> 
        <phase>verify</phase> 
        <goals> 
         <goal>jar-no-fork</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 

</build> 
</project> 

с использованием банкой П:

<?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.niflheimcorp</groupId> 
<artifactId>test-utilisateur-jar</artifactId> 
<version>1.0-SNAPSHOT</version> 
<packaging>jar</packaging> 

<dependencies> 
    <dependency> 
     <groupId>com.niflheimcorp</groupId> 
     <artifactId>test-source-jar</artifactId> 
     <classifier>source</classifier> 
    </dependency> 
</dependencies> 
</project> 

при запуске МВНЫ чистая установка, я получил следующую ошибку:

[ERROR] Failed to execute goal on project test-utilisateur-jar: Could not resolv 
e dependencies for project com.niflheimcorp:test-utilisateur-jar:jar:1.0-SNAPSHO 
T: Could not find artifact com.niflheimcorp:test-source-jar:jar:source:1.0-SNAPS 
HOT -> [Help 1] 

Но артефакт установлен мавена только на этапе прецедента

[INFO] Installing C:\Users\CRSD2193\psf\G4R0C3_portaFixe\test-sources-dependenci 

эс \ тест-источник-банка \ цель \ тест-источник-банку-1,0-sources.jar в C: \ Users \ CRSD2193. m2 \ репозитория \ ком \ niflheimcorp \ тест-источник-банка \ 1.0 \ тест-источник-банка-1,0-sources.j ара

Я не могу увидеть причину ошибки, если мы не можем объявить исходная банка в виде раскроя.

С уважением

Nemesis

+1

Почему вы хотите это сделать? –

+0

Прежде всего, источники как зависимости кажутся странными. Далее, классификатор называется 'sources' not' source'. – lexicore

+0

Классификатор должен быть 'sources', с' s'. – Joe

ответ

0

Тупой опечатка на источники классификатора (забыли S в конце: - /).

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