Ant проект без атрибута «default», это возможно? - PullRequest
0 голосов
/ 15 марта 2019

Я пытался следить за проектом, который был создан с использованием муравья. Однако это сложно понять. Файл build.xml выглядит так:

<project name="FepmInputWrapper_dev" basedir="..">

    <property name="project.dir" location="Config"/>
    <property file="${project.dir}/basis.properties"/>
    <import>
        <file file="${project.dir}/basis.xml"/>
    </import>
    
</project>

Я очень новичок в работе с ant, но согласно тому, что я прочитал, в первой строке должен быть атрибут, называемый default. например:

<project name="FepmInputWrapper_dev" basedir=".." default="">

Может кто-нибудь помочь мне рассказать, как я могу начать читать этот проект? Должен ли я сначала прочитать "base.properties" или "base.xml".

Заранее спасибо,

1 Ответ

0 голосов
/ 15 марта 2019

Атрибут default не требуется. Он просто называет цель, которая будет запущена, если пользователь не указал цель.

Например, если ваш build.xml содержит это:

<project name="my-project" default="deploy">
  <target name="deploy">
    <echo message="Deploying" />
  </target>
</project>

Пользователь может просто набрать ant, и цель deploy запустится. Если атрибут default был удален (или установлен в пустое значение), ничего не произойдет.

...