Diegiant „Maven“ projektą, java.util.zip.ZipException yra išmestas: neteisingas LOC antraštė (negaliojantis parašas)

Kai mvn install gaunu šią išimtį. Aš net ištrinau vietinę saugyklą ir vėl pradėjau gauti tą pačią išimtį.

[KLAIDA] Nepavyko įvykdyti tikslinių org.apache.maven.plugins: maven-shade-plugin: 2.1: atspalvis (numatytasis) projekto branduolių pakete: klaida kuriant užteptą stiklainį: neteisingas LOC antraštė (negaliojantis parašas) → [Pagalba 1 ]

 <?xml version="1.0" encoding="UTF-8"?> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <configuration> <skipTests>true</skipTests> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <excludes> <exclude>commons-logging:commons-logging:jar:*</exclude> </excludes> </artifactSet> <filters> <filter> <artifact>*:*</artifact> <excludes> <!-- workaround for a spring issues --> <exclude>META-INF private List<Path> getFiles(Path filePath, String fileExtension) throws IOException { return Files.walk(filePath).filter(p -> p.toString().endsWith(fileExtension)).collect(Collectors.toList()); }  private List<String> openJars(List<Path> jarFiles, boolean showOkayJars) { int[] badJars = { 0 }; List<String> messages = new ArrayList<>(); // For Each Jar jarFiles.forEach(path -> { try (JarFile file = new JarFile(path.toFile())) { if (showOkayJars) messages.add("OK : " + path.toString()); } catch (IOException ex) { messages.add(path.toAbsolutePath() + " threw exception: " + ex.toString()); badJars[0]++; } }); messages.add("Total bad jars = " + badJars[0]); return messages; } } 

Išeiti

 Repository to process: C:\Users\goxr3plus\.m2 Number of jars to process: 4920 C:\Users\goxr3plus\.m2\repository\bouncycastle\isoparser-1.1.18.jar threw exception: java.util.zip.ZipException: zip END header not found Total bad jars = 1 BUILD SUCCESSFUL (total time: 2 seconds) 
0
11 окт. atsakymas pateikiamas GOXR3PLUS 11 okt. 2018-10-11 11:31 '18, 11:31 ; 2018-10-11 11:31

Sukurkite projektą su galimybe „-e-X“, kad sužinotumėte pažeistą stiklainį ir pašalintumėte indelį iš vietinės saugyklos.

0
11 сент. Ajeesh atsakymas, pateiktas rugsėjo 11 d 2017-09-11 13:20 '17, 13:20 pm 2017-09-11 13:20

Daugeliu atvejų tai yra dėl sugadintų zarų, atnaujinančių Maven centrinę saugyklą pom.xml faile, išspręsta mano problema, galite naudoti šį URL https://repo.maven.apache.org/maven2/, bet ištrinti katalogo failus prieš .m2 tikiuosi, kad tai padės

0
05 сент. atsakymą pateikė techasutos 05 Sep. 2017-09-05 09:15 '17 at 9:15 am 2017-09-05 09:15