Я построил дерево проекта 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
В упаковке Maven отсутствует один самодельный артефакт из того же помпона. ⇐ JAVA
Программисты JAVA общаются здесь
1734341608
Anonymous
Я построил дерево проекта Maven, состоящее из верхнего проекта pom (с именем [b]MyElectricity[/b]) и двух последующих jar-проектов.
Проект предназначен для роста, поэтому я разделил его на один (с именем [b]MyElectricity-Common[/b]), содержащий общие классы и привязки (созданный с помощью jaxb/jakarta), и один, содержащий логику (с именем [b]MyElectricity-aWattar[/b]). Он предназначен для запуска как автономный 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
Подробнее здесь: [url]https://stackoverflow.com/questions/79283997/maven-packaging-lacks-one-homegrown-artifact-from-the-same-pom-tree[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия