Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Ant Tasks: dependency doesn't support the nested "groupId" element / 9 сообщений из 9, страница 1 из 1
15.07.2021, 19:07
    #40084219
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
Требуется добавить зависимость, которая имеется в pom.xml одного модуля, в classpath анта.

build.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<?xml version="1.0" encoding="windows-1251"?>
<project name="MavenAnt" basedir="." default="dep" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
	
	<path id="maven-ant-tasks.classpath" path="C:\build\apache-ant-1.10.9\lib\maven-ant-tasks-2.1.3.jar" />
	
	<typedef resource="org\apache\maven\artifact\ant\antlib.xml"
       uri="antlib:org.apache.maven.artifact.ant"
       classpathref="maven-ant-tasks.classpath" />
	   
   <target name="dep">
		<artifact:dependencies pathId="dependency.classpath">
			<dependency>
				<groupId>ru.psbank.app</groupId>
				<artifactId>DigitalCardRegister</artifactId>
				<version>1.0</version>
				<type>jar</type>
				<scope>compile</scope>
			</dependency>
		</artifact:dependencies>
	</target>
	
	<target name="deps">
		<artifact:dependencies filesetId="deps.fileset" type="jar">
		  <pom file="C:\dev\common\pom.xml"/>
		</artifact:dependencies>	
	</target>

</project>




При запуске цели dep ошибка:
авторdependency doesn't support the nested "groupId" element.

Цель deps отработала успешно, и, судя по сообщению, что-то скачала из Nexus.
...
Рейтинг: 0 / 0
16.07.2021, 10:57
    #40084325
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
Уточню, а то может не совсем понятно из описания, что именно не получается.

Нужно, чтобы вот этот jar стал доступен при сборке антом:
Код: xml
1.
2.
3.
4.
5.
6.
7.
			<dependency>
				<groupId>ru.psbank.app</groupId>
				<artifactId>DigitalCardRegister</artifactId>
				<version>1.0</version>
				<type>jar</type>
				<scope>compile</scope>
			</dependency>
...
Рейтинг: 0 / 0
18.07.2021, 23:49
    #40084544
O_79_O
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
XEugene,
читаю твою боль и мне становится тебя жаль - использовать ант = это уже не просто глупо,это уже стало мемом)
тоесть ты на любом семинаре -на вопрос что за сборшик вы используете на проекте - гоовришь ант - и весь зал смеется)
Либо ты на каком то жутчашем легаси( я был на проекте 2009 года то то там градл),либо ваши лиды были в анабиозе лет 15
Беги с этого проекта дядь,ничего хорошего тебя там не ждем,потом ты увидешь что вместо спринга там используется EJB
вместо бд - перфокарты))
...
Рейтинг: 0 / 0
19.07.2021, 10:08
    #40084585
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
O_79_O,
Дурной тон знать один инструмент. А не ант или EJB сам по себе.
Ты же про архитектуру пост написал.
...
Рейтинг: 0 / 0
19.07.2021, 10:30
    #40084590
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
O_79_O
потом ты увидешь что вместо спринга там используется EJB
вместо бд - перфокарты))

Тут и есть EJB. Правда, бывает и спринг, в микросервисах.
...
Рейтинг: 0 / 0
19.07.2021, 12:26
    #40084616
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
ant может быть полезен там, где в цикл сборки вовлечены утилиты которые имеют не-java-вскую природу
(protobuf, thrift), генераторы парсеров, архиваторы, крипто-утилиты, и CLI для облачных провайдеров.

Какое-то время я наблюдал довольно крупный проект (толи Hibernate толи Solr) в github где в основе
сборки стоял ant, но сейчас его кажется выпилили. Видимо порешали все кастомизации сборки на уровне
maven/gradle.
...
Рейтинг: 0 / 0
19.07.2021, 14:13
    #40084643
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
А по сути проблемы есть варианты?
...
Рейтинг: 0 / 0
19.07.2021, 14:38
    #40084658
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
Надо проверить что эта штука существует в maven repo.

Код: xml
1.
2.
3.
<groupId>ru.psbank.app</groupId>
<artifactId>DigitalCardRegister</artifactId>
<version>1.0</version>


И доступна из классического maven-проекта. Это чтоб мы не долбились в пустое место.
Сделай классический pom.xml - project. Потом mvn dependency:list, compile и посмотрим что видно.

Вообще у тебя по вопросу непонятно. Тема озаглавлена "dependency doesn't support the nested "groupId" element".
Звучит как ошибка.

Потом ты пишешь что "Цель deps отработала успешно". Ошибки уже нет?

Потом еще хитрее "чтобы вот этот jar стал доступен при сборке антом".

P.S. Зачем глобальные пути указывать?
...
Рейтинг: 0 / 0
21.07.2021, 10:12
    #40084982
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
В общем, сделал, но не с помощью плагина Maven Ant Tasks, а штатными средствами, так сказать.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Ant Tasks: dependency doesn't support the nested "groupId" element / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]