我是Salesforce的新手。我们正在使用蚂蚁迁移工具。我们试图排除使用文件集的一些类/仪表板/触发器。以下所有文件夹均位于src内部。
<property file="build.properties"/>
<property name="src.dir" value="../src"/>
<fileset dir="${src.dir}" casesensitive="yes">
<echo message="Inside file set"/>
<exclude name="**/classes/Abs*.cls"/>
</fileset>
<target name="deploy">
<sf:deploy
username="${sf.username}.${org}"
password="${sf.password}${sf.securitytoken}"
serverurl="${sf.serverurl}"
checkOnly="${checkOnly}"
maxPoll="${maxPoll}"
deployRoot="${src.dir}"
allowMissingFiles="${allowMissingFiles}"
ignoreWarnings="${ignoreWarnings}"
testLevel="${testLevel}" />
</target>
看来我无法排除同样的情况。
答案 0 :(得分:0)
从未使用过文件集,对不起。
我的Ant将项目的结构从Git拉到了temp目录,因此在build.xml中,我们只删除了我们知道很难部署的内容。我们仍然希望这些文件在回购中,以便于使用/回购完整性。
<target name="deploy_target">
...
<delete file="${src.dir}/workflows/Reply.workflow" />
<delete file="${src.dir}/workflows/Question.workflow" />
<delete file="${src.dir}/layouts/SocialPost-Social Post Layout.layout" />
<delete file="${src.dir}/layouts/CommunityMemberLayout-Community Member Layout.layout" />
</target>