Closed GomesDev0001 closed 1 year ago
way I'm building the .jar
main empty
only with the presence of your api in the libraries does this happen, could you help solve it? I've tried everything
the .jar extracted with your api
with the api in pom.xml
no api in pom.xml
POM.XML:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0 <groupId>com.bot.base</groupId> <artifactId>Bot-Name</artifactId> <version>1.0-SNAPSHOT</version> <properties> <java.version>17</java.version> <whatsapp4j.version>3.4.8</whatsapp4j.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <release>${java.version}</release> <compilerArgument>--enable-preview</compilerArgument> <compilerArgs>--enable-preview</compilerArgs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> </configuration> </execution> </executions> </plugin> <plugin> <!-- Build an executable JAR --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.0</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>me.bot.base.Main</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> <repositories> <repository> <id>jcenter</id> <name>jcenter-bintray</name> <url>https://jcenter.bintray.com</url> </repository> </repositories> <dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.github.auties00</groupId> <artifactId>whatsappweb4j</artifactId> <version>${whatsapp4j.version}</version> </dependency> </dependencies>
This is not a bug of the library, please search online how to build a jar with dependencies using Maven https://stackoverflow.com/questions/574594/how-can-i-create-an-executable-runnable-jar-with-dependencies-using-maven Also make sure that your main class is actually where it is
So, I've already checked in all ways, without your api the same src works, but with the api it gives this error..., could you help me? I've already seen all these documentaries, I've already called other professionals, none of them understand what happens, besides all recommend opening a support in the api.
So, I've already checked in all ways, without your api the same src works, but with the api it gives this error..., could you help me? I've already seen all these documentaries, I've already called other professionals, none of them understand what happens, besides all recommend opening a support in the api.
as i said it's not an issue of the api, you are not building the jar correctly. Don't use the IntelliJ build system to build a maven jar, use mvn package. Also make sure that your main class actually exists
with the api in pom.xml
no api in pom.xml
POM.XML:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">