Помогите Ошибка, которой быть не должно...

  • Автор темы Автор темы PlsHelp
  • Дата начала Дата начала

PlsHelp

Ньюби
Пользователь
Баллы
1
Имя в Minecraft
PlsHelp
Привет. Можете сказать, пожалуйста, почему у меня эта ошибка?:
Caused by: java.lang.ClassNotFoundException: com.warrenstrange.googleauth.GoogleAuthenticator

-> Я подключил это в Maven:
​
Код:
        <dependency>
            <groupId>com.warrenstrange</groupId>
            <artifactId>googleauth</artifactId>
            <version>1.1.2</version>
        </dependency>

Строка, на которую жалуется консоль:
Код:
    private GoogleAuthenticator gAuth = new GoogleAuthenticator();

[Юзаю IntelliJ Idea Community].

(Ошибок в IntelliJ нет).​
 
Или maven-shade-plugin добавь к своему проекту. Он позволяем упаковывать все зависимости в jar и менять названия пакетов.
Он у меня уже стоит...
Код:
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.1.0</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <minimizeJar>true</minimizeJar>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
 
Если мне надо, то я собираю зависимости прям в jar файл так:
PHP:
task fatJar(type: Jar) {
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}
Но у вас maven, поэтому я хз. Скачай либу и кинь в ядро. Схавает.
 
Если мне надо, то я собираю зависимости прям в jar файл так:
PHP:
task fatJar(type: Jar) {
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}
Но у вас maven, поэтому я хз. Скачай либу и кинь в ядро. Схавает.
Как скачать либу и кинуть в ядро? (Я, наверное, совсем чайник)
 
Как скачать либу и кинуть в ядро? (Я, наверное, совсем чайник)
Теоретически тебе нужно скачать исходники этого GA, собрать его и получить jar, открыть ядро сервера архиватором и открыть им же jar собранного GA, после чего перенести папки из GA в корень ядра сервера.

Но должны быть более нормальные варианты, поэтому по первому запросу вылезло это:
https://stackoverflow.com/questions/34070599/intellij-maven-create-jar-with-all-library-dependencies
 
Теоретически тебе нужно скачать исходники этого GA, собрать его и получить jar, открыть ядро сервера архиватором и открыть им же jar собранного GA, после чего перенести папки из GA в корень ядра сервера.

Но должны быть более нормальные варианты, поэтому по первому запросу вылезло это:
https://stackoverflow.com/questions/34070599/intellij-maven-create-jar-with-all-library-dependencies
Там написано то, что у меня уже стоит
 
Назад
Верх