This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<xsl:stylesheet version="1.0" xmlns:sf="http://soap.sforce.com/2006/04/metadata" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
<xsl:template match="node() | @*"> | |
<xsl:copy> | |
<xsl:apply-templates select="node() | @*"/> | |
</xsl:copy> | |
</xsl:template> | |
<xsl:template match="/sf:Package/sf:types/sf:members[following-sibling::sf:name='CustomApplication' and starts-with(text(), 'standard__')]"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<xsl:stylesheet version="1.0" xmlns:sf="http://soap.sforce.com/2006/04/metadata" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
<xsl:template match="node() | @*"> | |
<xsl:copy> | |
<xsl:apply-templates select="node() | @*"/> | |
</xsl:copy> | |
</xsl:template> | |
<xsl:template match="/sf:Package/sf:types"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.content" depends="retrieve.all.content,reset.triggers,reset.classes,reset.formulas,reset.pages,reset.components"> | |
<delete> | |
<fileset dir="${temp.dir}" includes="**${file.separator}type.metadata,**${file.separator}subtype.metadata"/> | |
</delete> | |
<sf:deploy username="${sf.username}" password="${sf.password}" serverurl="https://login.salesforce.com" deployRoot="${temp.dir}" allowMissingFiles="true"/> | |
</target> | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.formulas"> | |
<property name="temp.dir" value="temp"/> | |
<xslt failOnNoResources="false" destdir="${temp.dir}" style="xslt${file.separator}reset.formulas.xslt" extension=".reset" useImplicitFileset="false" force="true"> | |
<fileset dir="${temp.dir}" includes="objects${file.separator}*.object"> | |
<containsregexp expression="<formula>.*</formula>" multiline="true"/> | |
</fileset> | |
</xslt> | |
<move todir="${temp.dir}"> | |
<globmapper from="*.reset" to="*.object"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<xsl:stylesheet version="1.0" xmlns:sf="http://soap.sforce.com/2006/04/metadata" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
<xsl:template match="node() | @*"> | |
<xsl:copy> | |
<xsl:apply-templates select="node() | @*"/> | |
</xsl:copy> | |
</xsl:template> | |
<xsl:template match="/sf:CustomObject/sf:fields[sf:type='Percent' or sf:type='Number' or sf:type='Currency']/sf:formula/text()"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.pages"> | |
<property name="temp.dir" value="temp"/> | |
<copy todir="${temp.dir}" overwrite="true"> | |
<fileset dir="${temp.dir}" includes="pages${file.separator}*.page"/> | |
<filterchain> | |
<headfilter lines="1"/> | |
<tokenfilter> | |
<replaceregex pattern=".*" replace="<apex:page\/>"/> | |
</tokenfilter> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.formulas"> | |
<property name="temp.dir" value="temp"/> | |
<xslt failOnNoResources="false" destdir="${temp.dir}" style="xslt${file.separator}reset.formulas.xslt" extension=".reset" useImplicitFileset="false" force="true"> | |
<fileset dir="${temp.dir}" includes="objects${file.separator}*.object"> | |
<containsregexp expression="<formula>.*</formula>" multiline="true"/> | |
</fileset> | |
</xslt> | |
<move todir="${temp.dir}"> | |
<globmapper from="*.reset" to="*.object"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.classes"> | |
<property name="temp.dir" value="temp"/> | |
<copy todir="${temp.dir}" overwrite="true"> | |
<fileset dir="${temp.dir}" includes="classes${file.separator}*.cls"/> | |
<filterchain> | |
<tokenfilter> | |
<replaceregex pattern="@RestResource\s*\([^\)]*\)" replace=""/> | |
</tokenfilter> | |
<stripjavacomments/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="reset.triggers"> | |
<property name="temp.dir" value="temp"/> | |
<copy todir="${temp.dir}" overwrite="true"> | |
<fileset dir="${temp.dir}" includes="triggers${file.separator}*.trigger"/> | |
<filterchain> | |
<prefixlines prefix=" "/> | |
<stripjavacomments/> | |
<striplinebreaks/> | |
<tokenfilter> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
<target name="retrieve.all.content" depends="retrieve.all.metadata"> | |
<property name="temp.dir" value="temp"/> | |
<property name="package.header" value="<?xml version="1.0" encoding="UTF-8"?>${line.separator}<Package xmlns="http://soap.sforce.com/2006/04/metadata">"/> | |
<property name="package.footer" value="<version>30.0</version>${line.separator}</Package>"/> | |
<replaceregexp match="\*+[^\*]+Manageable State\:\s+installed[^\*]+\*+" replace="" flags="mg"> | |
<fileset dir="${temp.dir}" includes="**${file.separator}type.metadata,**${file.separator}subtype.metadata"/> | |
</replaceregexp> | |
<tempfile property="all.package.xml" prefix="all.types.package." suffix=".xml" destdir="${temp.dir}" deleteonexit="true"/> | |
<concat destfile="${all.package.xml}"> |