Как исправить ошибки «Неожиданный элемент« {} target »{antlib: org.apache.tools.ant} target» в моей сборке Ant?

Вам нужно что-то вроде этого:

select t2.LegacyKey, t2.DesignNumber
from
(
    select t.LegacyKey 
    from tbl1 t
    group by t.LegacyKey 
    having count(t.LegacyKey ) = 1
)x
join tbl1 t2 on x.LegacyKey = t2.LegacyKey

или

select t2.LegacyKey, t2.DesignNumber
from tbl1 t2
where t2.LegacyKey in
(
    select t.LegacyKey 
    from tbl1 t
    group by t.LegacyKey 
    having count(t.LegacyKey ) = 1
)
16
задан martin clayton 16 November 2010 в 00:53
поделиться

1 ответ

Я могу воспроизвести эту проблему, поместив target вне элемента project, который требуется в файлах сборки муравья. Ошибка указывает на то, что в вашем файле сборки есть ошибка - что-то (элемент target) не в том месте.

Эта сборка выдает эту ошибку:

<?xml version="1.0"?>
    <target name="wibble" />
<project name="stack_overflow">
</project>

Принимая во внимание, что это не так:

<?xml version="1.0"?>
<project name="stack_overflow">
    <target name="wibble" />
</project>

В полном сообщении об ошибке вы должны получить номер строки, которая приведет вас к точке в файл, требующий внимания:

#   line number here
#         v
build.xml:2: Unexpected element "{}target" {antlib:org.apache.tools.ant}target
27
ответ дан 30 November 2019 в 17:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: