manifest attribute...
Почитал тырнет, там пишется что нету майн класса, других вариантов вообще нету, только это решение. Но, класс такой есть, вот плагин:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.whispersystems.textsecuregcm.WhisperServerService</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
Запускаю так:
java -jar service/target/TextSecureServer-7.5.1-dirty-SNAPSHOT.jar server service/config/sample.yml
no main manifest attribute, in service/target/TextSecureServer-7.5.1-dirty-SNAPSHOT.jar
А в джарке что лежит?)
По-моему, у него всё явно в ошибке написано "main manifest attribute", но человек не удосужился потратить пару минут на гугл
Обсуждают сегодня