That was caused by the maven, maven can not load the soap binding in
systests module, but it can at the top level, that's why you see the
errors in systests module, but no errors at the top level.
We can add the soap binding dependent into the wsdlgen maven plugin,
that solve the problem, but then we have the cyclic dependent. :(
So after we solve the cyclic dependent, we can fix the test. I'm ok to
ignore the test, but we need to remember this.
James
I am getthing this compilation failure in systests (after first
running "mvn clean", then "mvn -P fastinstall" from the top, then mvn
install from systests):
[INFO] Compilation failure
C:\svn\apache\cxf\systests\src\test\java\org\apache\cxf\systest\soapheader\Heade
rClientServerTest.java:[62,41]
orderPizza(org.apache.cxf.pizza.types.OrderPizzaT
ype,org.apache.cxf.pizza.types.CallerIDHeaderType) in
org.apache.cxf.pizza.Pizza
cannot be applied to (org.apache.cxf.pizza.types.OrderPizzaType)
C:\svn\apache\cxf\systests\src\test\java\org\apache\cxf\systest\soapheader\Heade
rClientServerTest.java:[62,41]
orderPizza(org.apache.cxf.pizza.types.OrderPizzaT
ype,org.apache.cxf.pizza.types.CallerIDHeaderType) in
org.apache.cxf.pizza.Pizza
cannot be applied to (org.apache.cxf.pizza.types.OrderPizzaType)
If I remove the extraArgs for the codegen plugin, everything works
fine. But I don't want to commit this as the pom was changed to the
same effect in the past (revision 556834).
The comment in systests/pom.xml suggests a dependency problem:
<!-- this dependency seems only work in the systest module, not work
in the top level-->
Anyone knows a proper fix for this - that works from both the top and
the systests level?
Andrea.
----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland