Я пытаюсь создать банку из моего проекта Maven с помощью IntelliJ, но получаю Error: Could not find or load main class
при запуске банки.
У меня есть 3 класса (один содержит мой основной метод и простую печать, 2 другие пустые). У меня есть файл pom с одной зависимостью:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<mainClass>MyMainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>red-hat</id>
<url>https://maven.repository.redhat.com/earlyaccess/all/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-io-google-cloud-platform</artifactId>
<version>2.22.0</version>
</dependency>
</dependencies>
Я пытался получить помощь от здесь , здесь и здесь , но вроде ничего не помогает. Скорее всего, мне не хватает какого-то базового c понимания того, как создается jar. Это структура проекта. Любая помощь будет принята с благодарностью.
Это моя структура проекта