Paket-Dll im Glas mit Maven - Ziel

Ich habe eine DLL in mein maven-Projekt als Abhängigkeit so :

<dependency>
  <groupId>com.test.dll</groupId>
  <artifactId>myDll</artifactId>
  <version>0.1</version>
  <type>dll</type>
</dependency>

Wenn ich versuche ausführen maven:install

Es ist mir dieser Fehler:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-   
beta-5:single (jar-with-dependencies) on project testApp: Failed to create 
assembly:    Error adding file-set for 'com.test.dll:myDll:dll:0.1' to archive: Error 
 adding archived file-set. PlexusIoResourceCollection not found for: C:\Users\USER\.m2
 \repository\com\test\dll\myDll\0.1\myDll-0.1.dll: No such archiver: 'dll'

Was mache ich hier falsch??

Update

 <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>   
        <executions>
        <execution>
        <goals>
            <goal>sign</goal>
        </goals>
        </execution>
       </executions>
       <configuration>
        <keystore>src/main/keystore/mykey.keystore</keystore>
        <alias>aliasname</alias>
        <storepass>passw0rd</storepass>                  
        <verify>true</verify>

    </configuration>        
    </plugin>               
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>      
        <executions>
            <execution>
                <id>jar-with-dependencies</id>
                <phase>prepare-package</phase>
                <goals>
                    <goal>single</goal>
                </goals>       
            <configuration>
            <archive>
                <manifest>

                </manifest>
            </archive>              
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>           
            <appendAssemblyId>false</appendAssemblyId>
        </configuration>
    </execution>     
  </executions>      
  </plugin>   
 </plugins> 
  • Könnten Sie bitte post die DLL pom.xml und die assembly-Datei bitte.
  • Danke jean, aber ich habe keine seperate assembly-Datei..Die dependency Teil der dll ist oben gepostet.
  • So, könnten Sie das volle pom ? Die Fehler erwähnen maven-assembly-plugin. Ich würde gerne wissen, warum, wenn Sie nicht über eine assembly-Datei.
  • Sieht aus wie Sie haben ein problem, ähnlich dem hier. Sie müssen die Ausschnitte für die plugins, die Sie verwenden, zumindest für jemanden, Ihnen zu helfen. Prima facie scheint es ein Problem zu sein, wo maven versucht unpack die dll.
  • Vielen Dank, aktualisiert Haben meine Frage mit der plugins Abschnitt.
InformationsquelleAutor Suave Nti | 2012-07-20
Schreibe einen Kommentar