Я создал файл JAR с Maven [1], что в конце концов он создает файл JAR с именем Medusa-Java-Jar-with-зависимости.jar . Когда я пытаюсь извлечь содержимое файла, я получаю эту ошибку [2]. Почему я получаю эту ошибку? Это проблема в pom.xml < /code>?
maven-assembly-plugin
jar-with-dependencies
make-assembly
package
single
org.apache.maven.plugins
maven-jar-plugin
${maven.jar.version}
**/log4j.properties
src/main/java/org/apache/hadoop/mapred/examples/Teste.java
true
org.apache.hadoop.mapred.examples.ExampleDriver
dependency-jars/
< /code>
[2] Ошибка при извлечении файла jar < /p>
$ jar xf medusa-java-jar-with-dependencies.jar
java.io.FileNotFoundException: META-INF (Is a directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at java.io.FileOutputStream.(FileOutputStream.java:162)
at sun.tools.jar.Main.copy(Main.java:909)
at sun.tools.jar.Main.extractFile(Main.java:1069)
at sun.tools.jar.Main.extract(Main.java:981)
at sun.tools.jar.Main.run(Main.java:311)
at sun.tools.jar.Main.main(Main.java:1288)
Подробнее здесь: https://stackoverflow.com/questions/327 ... acting-jar