将dojo的发布版本创建到自定义文件夹
我需要创建Dojo的发布版本。我可以使用我创建的配置文件来实现这一点。发布版本是在Dojo source的发布文件夹中生成的。是否可以将其移动到自定义文件夹?你能告诉我吗? 我正试图用我的ANT脚本来实现这一点将dojo的发布版本创建到自定义文件夹,dojo,release-builds,Dojo,Release Builds,我需要创建Dojo的发布版本。我可以使用我创建的配置文件来实现这一点。发布版本是在Dojo source的发布文件夹中生成的。是否可以将其移动到自定义文件夹?你能告诉我吗? 我正试图用我的ANT脚本来实现这一点 <java fork="true" dir="${shrinksafe.util.path}/buildscripts" classname="org.mozilla.javascript.tools.shell.Main"> <arg value="build.js"
<java fork="true" dir="${shrinksafe.util.path}/buildscripts" classname="org.mozilla.javascript.tools.shell.Main">
<arg value="build.js" />
<arg line="releaseDir={dojo.work.folder}/apac/html profile=test_dojo action=clean,release version=1.3.2test_v1.0 releaseName=test_dojo cssOptimize=comments copyTests=false cssImportIgnore=layout/SplitContainer.css" />
<classpath>
<pathelement location="${shrinksafe.util.path}/shrinksafe/js.jar"/>
<pathelement location="${shrinksafe.util.path}/shrinksafe/shrinksafe.jar"/>
<pathelement path="${java.class.path}"/>
</classpath>
</java>
在构建时,可以将releaseDir=PATH\u传递给\u DIR命令行选项。这是我的示例,效果很好
<java fork="true"
failonerror="true"
dir="../dojo/util/buildscripts"
classname="org.mozilla.javascript.tools.shell.Main">
<classpath>
<pathelement location="../dojo/util/shrinksafe/js.jar"/>
<pathelement location="../dojo/util/shrinksafe/shrinksafe.jar"/>
</classpath>
<jvmarg value="-Xmx512M"/>
<arg value="build.js"/>
<arg value="version=1.6.0"/>
<arg value="profileFile=${basedir}/src/main/webapp/resource/js/encuestame.profile.js"/>
<arg value="action=clean,release"/>
<arg value="releaseDir=${project.build.directory}/dojo-compiled"/>
<arg value="optimize=shrinksafe"/>
<arg value="layerOptimize=shrinksafe"/>
<arg value="cssOptimize=comments"/>
<arg value="mini=true"/>
</java>
pom文件中的代码,第276行,releaseDir属性应该是相对于util/buildscripts目录的路径。因此它不能接受像${project.build.directory}这样的参数。您需要给出一个相对路径,如.././dojoBuild我正在这样做。我用蚂蚁来做这个。我就是这样做的。我试过了,它对我不起作用。它创建了一个文件夹${project.build.directory}请用您自己的路径替换${project.build.directory}。。我在maven中使用此代码。。