У меня есть файл build.xml с 5 целями. Последняя цель зависит от всех остальных целей. Можно ли записать все целевые объекты в другой файл сборки, и это может быть указано как "зависимое" значение в основном файле build.xml? Таким образом, когда я запускаю основной файл build.xml, он, в свою очередь, выполняет другой файл build.xml, содержащий все цели.
Это мой файл Build.xml:
<?xml version = "1.0"?>
<project name = "Structure" default = "Phone Setting">
<target name = "mailSetting">
<xslt in = "trial.xml" out = "E:\Eclipse\Workspace\AntTrial\Output\res\com_email\values\conf.xml"
style = "trail_xslt.xsl">
</xslt>
</target>
<target name = "Camera Setting" >
<xslt in = "trial.xml" out = "E:\Eclipse\Workspace\AntTrial\Output\res\system\values\conf.prop"
style = "camera_xslt.xsl">
</xslt>
</target>
<target name = "NFD" >
<xslt in = "trial.xml" out = "E:\Eclipse\Workspace\AntTrial\Output\data\img\system-properties\conf.prop"
style = "nfd_xslt.xsl">
</xslt>
</target>
<target name = "Network Setting" >
<xslt in = "trial.xml" out = "E:\Eclipse\Workspace\AntTrial\Output\data\img\system-properties\conf.prop"
style = "nfd_xslt.xsl">
</xslt>
</target>
<target name = "Phone Setting" depends = "mailSetting,Camera Setting,NFD">
<xslt in = "trial.xml" out = "E:\Eclipse\Workspace\AntTrial\Output\source\src\com_android\res\values\abc_conf.xml"
style = "Phone_xslt.xsl">
</xslt>
</target>
</project>
Мне нужно поместить все эти цели в другой build.xml, чтобы этот файл можно было указать как зависимое значение.
Да Конечно, можно использовать другую сборку для нескольких целей, которые должны быть выполнены. Посетите ссылку, чтобы узнать, как создать файл, отличный от build.xml. Это может вам помочь. Ссылка для процесса строительства
Да, через
<import>
или<include>
. См. "Чем <import> отличается от <include>?"