Maven проблема с зависимостями между 2 отдельными проектами - PullRequest
0 голосов
/ 20 июня 2019

, поэтому я должен проецировать с таким же идентификатором группы, но у каждого свой артефакт.Первый проект называется постоянством и не имеет каких-либо зависимостей, а другой называется ядром и должен зависеть от постоянства.Я выполнил чистую установку для проекта постоянства, и я вижу, что он был добавлен в мое локальное хранилище (каталог .m2).В ядро ​​ядра я могу добавить зависимость от постоянства без проблем, но всякий раз, когда я пытаюсь использовать какие-либо классы из него, я не могу импортировать их, я просто не могу найти их, и если я делаю импорт CBS.... тогда у меня есть символ не найдена ошибка.

Вот файлы pom:

постоянство

<groupId>cbs</groupId>
<artifactId>persistence</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.source>1.8</maven.compiler.source>
</properties>

Код:

<groupId>cbs</groupId>
<artifactId>core</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.source>1.8</maven.compiler.source>
</properties>

<dependencies>
    <dependency>
        <groupId>com.pi4j</groupId>
        <artifactId>pi4j-core</artifactId>
        <version>LATEST</version>
    </dependency>

    <dependency>
        <groupId>com.fazecast</groupId>
        <artifactId>jSerialComm</artifactId>
        <version>LATEST</version>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.16</version>
    </dependency>

    <dependency>
        <groupId>cbs</groupId>
        <artifactId>persistence</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

</dependencies>

1 Ответ

0 голосов
/ 20 июня 2019

Хорошо, неважно, я только что узнал, что мои пакеты испорчены, а java-классы персистентности были полностью вне пакетов. Поэтому, если у кого-то возникла эта проблема, возможно, класс, который вы пытаетесь импортировать, находится непосредственно в папке src, а не в каком-либо пакете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...