Ошибка инициализации: исключение classnotfoundexception (работает в затмении, но не в Git или Circle CI) - PullRequest
0 голосов
/ 28 января 2020

Я застрял, пытаясь понять, почему мой проект не может быть собран из-за

com.project.ci.test.CircleCITest > initializationError FAILED
    org.gradle.api.InvalidUserDataException
        Caused by: java.lang.ClassNotFoundException

Когда я выполняю этот тест из затмения, он работает просто отлично. Но при сборке проекта из Git (./gradlew build) или из CircleCI я получаю вышеуказанную ошибку с моим тестовым классом, который не удается найти.

Вы бы знали, объяснит ли какая-либо конкретная причина это поведение? Что я должен изменить?

CircleCITest - очень простой c тест:

package com.project.ci.test;

import org.junit.Assert;
import org.junit.Test;

public class CircleCITest {

  @Test
  public void test() {

    // ASSERT
    Assert.assertEquals(1 + 1, 2);
  }

}

Что я заметил, так это то, что при удалении импорта (import org.junit.Assert; import org .junit.Test;), у меня больше нет ошибки инициализации!

...