powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Ant Tasks: dependency doesn't support the nested "groupId" element
9 сообщений из 9, страница 1 из 1
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084219
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется добавить зависимость, которая имеется в 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
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084325
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню, а то может не совсем понятно из описания, что именно не получается.

Нужно, чтобы вот этот 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
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084544
O_79_O
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XEugene,
читаю твою боль и мне становится тебя жаль - использовать ант = это уже не просто глупо,это уже стало мемом)
тоесть ты на любом семинаре -на вопрос что за сборшик вы используете на проекте - гоовришь ант - и весь зал смеется)
Либо ты на каком то жутчашем легаси( я был на проекте 2009 года то то там градл),либо ваши лиды были в анабиозе лет 15
Беги с этого проекта дядь,ничего хорошего тебя там не ждем,потом ты увидешь что вместо спринга там используется EJB
вместо бд - перфокарты))
...
Рейтинг: 0 / 0
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084585
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O_79_O,
Дурной тон знать один инструмент. А не ант или EJB сам по себе.
Ты же про архитектуру пост написал.
...
Рейтинг: 0 / 0
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084590
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
O_79_O
потом ты увидешь что вместо спринга там используется EJB
вместо бд - перфокарты))

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

Какое-то время я наблюдал довольно крупный проект (толи Hibernate толи Solr) в github где в основе
сборки стоял ant, но сейчас его кажется выпилили. Видимо порешали все кастомизации сборки на уровне
maven/gradle.
...
Рейтинг: 0 / 0
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084643
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по сути проблемы есть варианты?
...
Рейтинг: 0 / 0
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084658
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо проверить что эта штука существует в 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
Maven Ant Tasks: dependency doesn't support the nested "groupId" element
    #40084982
XEugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, сделал, но не с помощью плагина Maven Ant Tasks, а штатными средствами, так сказать.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Ant Tasks: dependency doesn't support the nested "groupId" element
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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