Мне известно о Как разрешить ошибку модуля читает пакет в java9, но мне все еще не удается понять, как разрешить разделение пакетов. Например, у меня есть приложение Spring Boot, в котором я получаю эту ошибку (среди многих других):
Error:java: module spring.security.core reads package javax.transaction.xa from both javax.transaction.api and java.sql
Мой модуль выглядит так:
module tech.flexpoint.dashmanserver {
requires tech.flexpoint.dashmancommon;
requires bcprov.jdk15on;
requires com.fasterxml.jackson.core;
requires com.fasterxml.jackson.databind;
requires hibernate.core;
requires java.persistence;
requires java.sql;
requires java.validation;
requires javax.transaction.api;
requires spring.data.commons;
requires spring.beans;
requires spring.data.jpa;
requires spring.jdbc;
requires spring.security.core;
requires spring.tx;
requires spring.web;
}
Мне нужны и javax.transaction.api
, и java.sql
. Как мне, в частности, решить эту проблему с разделенным пакетом?