[Mono-list] Porting MSBuild script to XBuild with ItemGroup

Mike Christensen mike at kitchenpc.com
Wed Aug 3 21:29:24 EDT 2011


What's the best way to port this code over:

  <Target Name="Build">

** Bunch of stuff here **

    <!-- Crunch Files -->
    <ItemGroup>
       <ToCrunch
Include="$(BuildDir)/WWW/Scripts/kpc*.js;$(BuildDir)/WWW/Styles/*.css"
/>
    </ItemGroup>
    <Message Importance="High" Text="Crunching Script Files..." />
    <Exec WorkingDirectory="Crunch" Command="java -jar
yuicompressor-2.4.2.jar %(ToCrunch.Fullpath) -o %(ToCrunch.Fullpath)
--charset utf-8" />
  </Target>

If I run this, I get the error:


 : error : Error initializing task ItemGroup: Not registered task ItemGroup.

Which I believe is a known limitation in XBuild.  However, if I move
the ItemGroup outside the project, the set of files is empty because
those files have not been build yet.  Thanks!

Mike


More information about the Mono-list mailing list