新手求教一个WSDL/AXIS/JAVA的初级问题!
JAVA新手,WSDL小白,头一次弄这个东西:
有一个企业中间件,以WSDL的方式提供其API。
中间件给我若干.wsdl文件。我用AXIS2的WSDL2JAVA顺利的把它们转换成了JAVA源文件。
这些源文件分布于拥有很多层次的复杂路径结构里(每一层都有若干.java)。我的理解是,它应该是想表达为多个不同的包吧。
我的问题是:
1,我该如何用javac命令把所有.java都编译好?
我试着用类似 “javac ....\*.java” 的命令,发现它只找一层目录,并且当然在编译过程中说找不到一些依赖的import (因为它们在别的目录层次里面)
2,编译好后,我该如何用jar命令完整的把这一堆.class以及目录结构打成jar包?
3,一个扩展问题:ANT能不能把它的脚本(如build.xml)展开成为一堆实际执行的命令?
关于问题3,我从别人那照猫画虎搞了一个ANT脚本,然后用ANT已经可以顺利的搞定上面的问题1和2,但是我希望知道ANT为何能正确的使用javac和jar?我不放心仅仅依赖于ANT,希望能知其所以然。
我这人说话罗嗦,请包涵!!