クラスファイルがまだJDK5を実行している古いサーバーと互換性を維持できるように、すべてのjarファイルをtarget="5"でコンパイルしています。残念ながら、jwscによってコンパイルされたWebサービスは、デフォルトのJavaバージョン(この場合は6)を使用します。
<jwsc srcdir="${src.dir}" destdir="${dist.dir}" classpathref="project.class.path" debug="true">
<jws file="org/foo/MainWebServiceImpl.java"
compiledWsdl="../FooClient/gen-compiled-wsdl/${wsdl.foo.filebasename}_wsdl.jar" />
</jwsc>
jwscにもjwsにも「ターゲット」属性がなく、サブ要素が役に立たないようです。このタスクでJava5互換クラスをコンパイルするにはどうすればよいですか?
現在、jenkinsサーバーにコードをコンパイルさせていますが、デプロイしてテストできるようにするために、テストされていないコードをコミットする必要はありません。