SOAP で外部 API を使用しています。
buildr タスクで、Axis2 (Java で書いているため) を使用して WSDL リモートの場所から Web サービス クライアントの jar を自動的に作成し、それを war に追加してコンパイルしたいと考えています。
このようにして、WSDL が変更された場合にコードを変更する必要があるかどうかを知ることができます。
buildrでどうすればできますか?
これは私の現在のコードです:
desc 'Building API project'
define 'API' do
compile.with projects('common'),AMAZON,ACTIVATION,ANTLR,AOPALLIANCE,ASM,ASPECTJ,AXIS,BRAINTREE,C3P0,BEANUTILS,COLLECTIONS,COMMONS_CODEC,DISCOVERY,HTTPCLIENT,COMMONS_IO,LANG,LOGGING,VALIDATOR,DAO,DAOHIBERNATE,DOM4J,EHCAHCE,GUAVA,
package(:war).with :libs=>project('common')
end