В упаковке Maven отсутствует один самодельный артефакт из того же помпона.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В упаковке Maven отсутствует один самодельный артефакт из того же помпона.

Сообщение Anonymous »

Я построил дерево проекта Maven, состоящее из верхнего проекта pom (с именем MyElectricity) и двух последующих jar-проектов.
Проект предназначен для роста, поэтому я разделил его на один (с именем MyElectricity-Common), содержащий общие классы и привязки (созданный с помощью jaxb/jakarta), и один, содержащий логику (с именем MyElectricity-aWattar). Он предназначен для запуска как автономный jar-файл, поэтому все необходимые артефакты/модули должны быть упакованы в один jar-файл при установке «MyElectricity-aWattar».
В проекте есть несколько зависимости. Некоторые артефакты были созданы самостоятельно, а некоторые — из общедоступных источников (например, SpringBoot, MyBatis и т. д.). Насколько я вижу, все они решены и упакованы в банку, созданную процессом установки. Все, кроме «MyElectricity-aWattar».
И я не понимаю, почему этого нет.
Любые предположения или помощь приветствуются!
Лучший проект определяется этим pom:
de.gombers.electricity
MyElectricity
pom

1.0.0



de.gombers.myhome
MyHome
1.0.0



MyElectricity-aWattar
MyElectricity-Common


Определения «MyElectricity-Common» определяются этим pom:
MyElectricity-Common


de.gombers.electricity
MyElectricity
1.0.0


Common


org.codehaus.mojo
jaxb2-maven-plugin
3.1.0


xjc

xjc




true
true


src/main/xsd




org.glassfish.jaxb
jaxb-xjc
${version.maven.org.glassfish.jaxb}


jakarta.activation
jakarta.activation-api
${version.maven.jakarta.activation.api}


jakarta.xml.bind
jakarta.xml.bind-api
${version.maven.jakarta.xml.bind-api}


com.sun.xml.bind
jaxb-impl
${version.maven.jaxb-impl}






Для «MyElectricity-aWattar» доступны следующие определения.MyElectricity-aWattar


de.gombers.electricity
MyElectricity
1.0.0



aWattar



true
org.apache.maven.plugins
maven-compiler-plugin

${java.version}
${java.version}
UTF-8
true
true




org.springframework.boot
spring-boot-maven-plugin

de.gombers.electricity.awattar.MainDataGatherer




repackage










de.gombers.electricity
MyElectricity-Common
${revision}



Java-Version: is 17
IDE: is Eclipse of 2024-09
Maven: Apache Maven 3.9.9


Подробнее здесь: https://stackoverflow.com/questions/792 ... e-pom-tree
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»