dependencies.xml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project basedir="../../" default="install-dependencies">
  3. <property name="cmd.composer" value="" />
  4. <property name="cmd.git" value="" />
  5. <property name="cmd.testserver" value="" />
  6. <!--
  7. Our custom tasks
  8. -->
  9. <taskdef name="composerlint" classname="phing.tasks.ComposerLintTask" />
  10. <taskdef name="guzzlesubsplit" classname="phing.tasks.GuzzleSubSplitTask" />
  11. <taskdef name="guzzlepear" classname="phing.tasks.GuzzlePearPharPackageTask" />
  12. <target name="find-git">
  13. <if>
  14. <contains string="${cmd.git}" substring="git" />
  15. <then>
  16. <echo>using git at ${cmd.git}</echo>
  17. </then>
  18. <else>
  19. <exec command="which git" outputProperty="cmd.git" />
  20. <echo>found git at ${cmd.git}</echo>
  21. </else>
  22. </if>
  23. </target>
  24. <target name="clean-dependencies">
  25. <delete dir="${project.basedir}/vendor"/>
  26. <delete file="${project.basedir}/composer.lock" />
  27. </target>
  28. </project>