前几天要用到Ant打包,本来很简单的需求,因为太久没有写ant脚本了,并且刚换了工作,开发环境还没有完全建立起来,不得不从头开始上网搜索相关资料,加上公司网络限制,还真是烦人。搞定之后,先记在博客里,下次就不用这么悲剧了。
<?xml version="1.0" encoding="UTF-8"?> <project name="Test3" default="自定义授权Provider"> <property name="classBase" value="${basedir}/Test3Web/WEB-INF/classes"/> <property name="mbiBase" value="${classBase}/examples/security/providers/mbi"/> <property name="mbeantypesBase" value="C:/bea/weblogic81/server/lib/mbeantypes"/> <description> WebLogic Security Provider 自动打包发布 </description> <target name="自定义认证Provider" description="description"> <jar destfile="${mbeantypesBase}/myAuthenticationProvider.jar"> <fileset dir="${classBase}" includes="examples/security/providers/authentication/,examples/util/"/> <fileset file="${mbiBase}/SampleAuthenticator.mbi"/> </jar> </target> <target name="自定义授权Provider"> <jar destfile="${mbeantypesBase}/myAuthorizationProvider.jar"> <fileset dir="${classBase}" includes="examples/security/providers/authorization/,examples/util/"/> <fileset file="${mbiBase}/SampleAuthorizer.mbi"/> </jar> </target> </project>