Tôi có một thư viện JavaScript trong sự phụ thuộc globalmentor-core.jar, và tôi sử dụng maven-phụ thuộc vào dự án khác để chuyển hoạt Javascript để một thư mục web:maven-phụ thuộc-plugin: giải nén bị lỗi trong Eclipse
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>unpack</id>
<phase>process-resources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.globalmentor</groupId>
<artifactId>globalmentor-core</artifactId>
<overWrite>true</overWrite>
<outputDirectory>${project.build.outputDirectory}/com/guiseframework/assets/javascript</outputDirectory>
<includes>**/*.js</includes>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
Điều đó hoạt động tuyệt vời trên dòng lệnh. Trong Eclipse sử dụng m2eclipse tôi nhận được:.
2/4/11 5:26:53 AM PST: Build errors for guiseframework; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.1:unpack (unpack) on project guiseframework: Error unpacking file: R:\java\trunk\globalmentor-core\target\classes to: R:\java\trunk\guiseframework\target\classes\com\guiseframework\assets\javascript
org.codehaus.plexus.archiver.ArchiverException: The source must not be a directory.
Điều gần nhất tôi có thể tìm thấy là http://jira.codehaus.org/browse/MDEP-187, nơi một người nào đó tuyên bố họ sẽ "cung cấp bản vá tầm thường ngay Đó là vào năm 2008.
Có một sửa chữa cho điều này, hay tôi bị mắc kẹt
Có một lỗi khác vẫn chưa được giải quyết: [http://jira.codehaus.org/browse/MDEP-98](http://jira.codehaus.org/browse/MDEP-98) –
Xin mọi người: bỏ phiếu cho lỗi như vậy mà những người quạ cuối cùng đã giải quyết chuyện này! Bằng cách này: điều này cũng xảy ra trong một số trường hợp trên dòng lệnh maven. –