1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем PlsHelp, 24 янв 2019.

  1. Автор темы
    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 нет).
     
  2. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
  3. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    Ну ты это сделал IDEA, а на сервер кто будет эту либу сувать?
     
  4. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
    Whoops. Спасибо, бро.
     
  5. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
    How?
     
  6. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
    Он у меня уже стоит...
    Код:
                <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>
     
  7. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    Если мне надо, то я собираю зависимости прям в jar файл так:
    PHP:
    task fatJar(typeJar) {
        
    from configurations.compile.collect it.isDirectory() ? it zipTree(it) } }
        
    with jar
    }
    Но у вас maven, поэтому я хз. Скачай либу и кинь в ядро. Схавает.
     
  8. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
    Как скачать либу и кинуть в ядро? (Я, наверное, совсем чайник)
     
  9. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    Теоретически тебе нужно скачать исходники этого GA, собрать его и получить jar, открыть ядро сервера архиватором и открыть им же jar собранного GA, после чего перенести папки из GA в корень ядра сервера.

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

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp
    Там написано то, что у меня уже стоит
     
  11. Автор темы
    PlsHelp

    PlsHelp Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    PlsHelp

Поделиться этой страницей