Hello
Can you tell me which tests fails ?
Btw, you don't need to build all modules, xfire-core,
xfire-annotation, xfire-jaxb2, xfire-java5 and xfire-generator should
be sufficient.
ok, I used the above modules.
I still get the following error:
Embedded error: java.lang.IllegalArgumentException: JClass name
Fedora-API-A contains illegal character -
Attached are my maven pom.xml and the wsdl
On 2/27/07, Martin Tilma <[EMAIL PROTECTED]> wrote:
Hi Tomek,
> I commited main pom with commented jixb module :/ But its fixed now,
> so you can synchronize with svn and then it should work fine.
I've tryed to build xfire with mvn install
but some of the tests fail, so the snapshots won't install in my local
repository.
Bye,
Martin
>
> On 2/26/07, Martin Tilma <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> Sorry for the late response, I had to fix another project.
>>
>> Tomek Sztelak wrote:
>> > Can you try to use current code snapshot from svn ? I can be fixed
>> > already.
>>
>> I checked out xfire form svn and run mvn install. I got the following
>> message. What is wrong?
>>
>> [INFO] Scanning for projects...
>> [INFO]
>>
------------------------------------------------------------------------
>> [ERROR] FATAL ERROR
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] Error building POM (may not be this project's POM).
>>
>>
>> Project ID: org.codehaus.xfire:xfire-all
>> POM Location: /home/martin/workspace/xfire/xfire-all/pom.xml
>> Validation Messages:
>>
>> [0] 'dependencies.dependency.version' is missing for
>> org.codehaus.xfire:xfire-jibx
>>
>>
>> Reason: Failed to validate PO
>>
>>
>>
>> I followed the directions on:
http://xfire.codehaus.org/Source+Repository
>>
>> Bye,
>>
>> Martin
>>
>> >
>> > On 2/19/07, Martin Tilma <[EMAIL PROTECTED]> wrote:
>> >> Hi,
>> >>
>> >> I want to generate a xfire (1.2.5) client form a wsdl of Fedora
>> content
>> >> repository (http://fedora.info) which is made with Axis.
>> >>
>> >> When I run the WsGenTask with maven I've got the following error:
>> >>
>> >> "Embedded error: java.lang.IllegalArgumentException: JClass name
>> >> Fedora-API-M contains illegal character -"
>> >>
>> >> In the wsdl:
>> >>
>> >> ...
>> >> <wsdl:portType name="Fedora-API-M">
>> >> ...
>> >>
>> >> What should I do about it?
>> >>
>> >> Attacheched is the whole wsdl.
>> >>
>> >> Regards,
>> >>
>> >> Martin
>> >>
>> >>
>> >> --
>> >> Martin Tilma
>> >> Func. Internet Integration
>> >> W http://www.func.nl
>> >> T +31 20 4230000
>> >> F +31 20 4223500
>> >>
>> >>
---------------------------------------------------------------------
>> >> To unsubscribe from this list please visit:
>> >>
>> >> http://xircles.codehaus.org/manage_email
>> >>
>> >>
>> >
>> >
>>
>>
>> --
>> Martin Tilma
>> Func. Internet Integration
>> W http://www.func.nl
>> T +31 20 4230000
>> F +31 20 4223500
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list please visit:
>>
>> http://xircles.codehaus.org/manage_email
>>
>>
>
>
--
Martin Tilma
Func. Internet Integration
W http://www.func.nl
T +31 20 4230000
F +31 20 4223500
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
--
Martin Tilma
Func. Internet Integration
W http://www.func.nl
T +31 20 4230000
F +31 20 4223500
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://www.fedora.info/definitions/1/0/api/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://www.fedora.info/definitions/1/0/api/" xmlns:intf="http://www.fedora.info/definitions/1/0/api/" xmlns:tns1="http://www.fedora.info/definitions/1/0/types/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
<schema targetNamespace="http://www.fedora.info/definitions/1/0/types/" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.fedora.info/definitions/1/0/api/"/>
<element name="describeRepository">
<complexType/>
</element>
<element name="describeRepositoryResponse">
<complexType>
<sequence>
<element name="repositoryInfo" type="tns1:RepositoryInfo"/>
</sequence>
</complexType>
</element>
<complexType name="RepositoryInfo">
<sequence>
<element name="repositoryName" type="xsd:string"/>
<element name="repositoryVersion" type="xsd:string"/>
<element name="repositoryBaseURL" type="xsd:string"/>
<element name="repositoryPIDNamespace" type="xsd:string"/>
<element name="defaultExportFormat" type="xsd:string"/>
<element name="OAINamespace" type="xsd:string"/>
<element name="adminEmailList" type="impl:ArrayOf_xsd_string"/>
<element name="samplePID" type="xsd:string"/>
<element name="sampleOAIIdentifier" type="xsd:string"/>
<element name="sampleSearchURL" type="xsd:string"/>
<element name="sampleAccessURL" type="xsd:string"/>
<element name="sampleOAIURL" type="xsd:string"/>
<element name="retainPIDs" type="impl:ArrayOf_xsd_string"/>
</sequence>
</complexType>
<element name="getObjectProfile">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
<element name="asOfDateTime" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getObjectProfileResponse">
<complexType>
<sequence>
<element name="objectProfile" type="tns1:ObjectProfile"/>
</sequence>
</complexType>
</element>
<complexType name="ObjectProfile">
<sequence>
<element name="pid" type="xsd:string"/>
<element name="objLabel" type="xsd:string"/>
<element name="objContentModel" type="xsd:string"/>
<element name="objType" type="xsd:string"/>
<element name="objCreateDate" type="xsd:string"/>
<element name="objLastModDate" type="xsd:string"/>
<element name="objDissIndexViewURL" type="xsd:string"/>
<element name="objItemIndexViewURL" type="xsd:string"/>
</sequence>
</complexType>
<element name="listMethods">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
<element name="asOfDateTime" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="listMethodsResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="objectMethod" type="tns1:ObjectMethodsDef"/>
</sequence>
</complexType>
</element>
<simpleType name="passByRef">
<restriction base="xsd:string">
<enumeration value="URL_REF"/>
</restriction>
</simpleType>
<simpleType name="passByValue">
<restriction base="xsd:string">
<enumeration value="VALUE"/>
</restriction>
</simpleType>
<simpleType name="datastreamInputType">
<restriction base="xsd:string">
<enumeration value="fedora:datastreamInputType"/>
</restriction>
</simpleType>
<simpleType name="userInputType">
<restriction base="xsd:string">
<enumeration value="fedora:userInputType"/>
</restriction>
</simpleType>
<simpleType name="defaultInputType">
<restriction base="xsd:string">
<enumeration value="fedora:defaultInputType"/>
</restriction>
</simpleType>
<complexType name="MethodParmDef">
<sequence>
<element name="parmName" type="xsd:string"/>
<element name="parmType" type="xsd:string"/>
<element name="parmDefaultValue" type="xsd:string"/>
<element name="parmDomainValues" type="impl:ArrayOf_xsd_string"/>
<element name="parmRequired" type="xsd:boolean"/>
<element name="parmLabel" type="xsd:string"/>
<element name="parmPassBy" type="xsd:string"/>
<element name="PASS_BY_REF" type="tns1:passByRef"/>
<element name="PASS_BY_VALUE" type="tns1:passByValue"/>
<element name="DATASTREAM_INPUT" type="tns1:datastreamInputType"/>
<element name="USER_INPUT" type="tns1:userInputType"/>
<element name="DEFAULT_INPUT" type="tns1:defaultInputType"/>
</sequence>
</complexType>
<complexType name="ObjectMethodsDef">
<sequence>
<element name="PID" type="xsd:string"/>
<element name="bDefPID" type="xsd:string"/>
<element name="methodName" type="xsd:string"/>
<element name="methodParmDefs" type="impl:ArrayOf_tns1_MethodParmDef"/>
<element name="asOfDate" type="xsd:string"/>
</sequence>
</complexType>
<element name="listDatastreams">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
<element name="asOfDateTime" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="listDatastreamsResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="datastreamDef" type="tns1:DatastreamDef"/>
</sequence>
</complexType>
</element>
<complexType name="DatastreamDef">
<sequence>
<element name="ID" type="xsd:string"/>
<element name="label" type="xsd:string"/>
<element name="MIMEType" type="xsd:string"/>
</sequence>
</complexType>
<element name="getDatastreamDissemination">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
<element name="dsID" type="xsd:string"/>
<element name="asOfDateTime" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getDatastreamDisseminationResponse">
<complexType>
<sequence>
<element name="dissemination" type="tns1:MIMETypedStream"/>
</sequence>
</complexType>
</element>
<complexType name="Property">
<sequence>
<element name="name" type="xsd:string"/>
<element name="value" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="MIMETypedStream">
<sequence>
<element name="MIMEType" type="xsd:string"/>
<element name="stream" type="xsd:base64Binary"/>
<element name="header" type="impl:ArrayOf_tns1_Property"/>
</sequence>
</complexType>
<element name="getDissemination">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
<element name="bDefPid" type="xsd:string"/>
<element name="methodName" type="xsd:string"/>
<element maxOccurs="unbounded" name="parameters" type="tns1:Property"/>
<element name="asOfDateTime" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getDisseminationResponse">
<complexType>
<sequence>
<element name="dissemination" type="tns1:MIMETypedStream"/>
</sequence>
</complexType>
</element>
<element name="findObjects">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="resultFields" type="xsd:string"/>
<element name="maxResults" type="xsd:nonNegativeInteger"/>
<element name="query" type="tns1:FieldSearchQuery"/>
</sequence>
</complexType>
</element>
<simpleType name="ComparisonOperator">
<restriction base="xsd:string">
<enumeration value="has"/>
<enumeration value="eq"/>
<enumeration value="lt"/>
<enumeration value="le"/>
<enumeration value="gt"/>
<enumeration value="ge"/>
</restriction>
</simpleType>
<complexType name="Condition">
<sequence>
<element name="property" type="xsd:string"/>
<element name="operator" type="tns1:ComparisonOperator"/>
<element name="value" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="FieldSearchQuery">
<sequence>
<element maxOccurs="1" minOccurs="0" name="conditions" type="impl:ArrayOf_tns1_Condition"/>
<element maxOccurs="1" minOccurs="0" name="terms" type="xsd:string"/>
</sequence>
</complexType>
<element name="findObjectsResponse">
<complexType>
<sequence>
<element name="result" type="tns1:FieldSearchResult"/>
</sequence>
</complexType>
</element>
<complexType name="ListSession">
<sequence>
<element name="token" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="cursor" type="xsd:nonNegativeInteger"/>
<element maxOccurs="1" minOccurs="0" name="completeListSize" type="xsd:nonNegativeInteger"/>
<element maxOccurs="1" minOccurs="0" name="expirationDate" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ObjectFields">
<sequence>
<element maxOccurs="1" minOccurs="0" name="pid" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="fType" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="cModel" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="state" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="ownerId" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="cDate" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="mDate" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="dcmDate" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="bDef" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="bMech" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="title" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="creator" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="subject" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="description" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="publisher" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="contributor" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="date" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="type" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="format" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="identifier" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="source" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="language" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="relation" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="coverage" type="xsd:string"/>
<element maxOccurs="unbounded" minOccurs="0" name="rights" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="FieldSearchResult">
<sequence>
<element maxOccurs="1" minOccurs="0" name="listSession" type="tns1:ListSession"/>
<element name="resultList" type="impl:ArrayOf_tns1_ObjectFields"/>
</sequence>
</complexType>
<element name="resumeFindObjects">
<complexType>
<sequence>
<element name="sessionToken" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="resumeFindObjectsResponse">
<complexType>
<sequence>
<element name="result" type="tns1:FieldSearchResult"/>
</sequence>
</complexType>
</element>
<element name="getObjectHistory">
<complexType>
<sequence>
<element name="pid" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getObjectHistoryResponse">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="modifiedDate" type="xsd:string"/>
</sequence>
</complexType>
</element>
</schema>
<schema elementFormDefault="qualified" targetNamespace="http://www.fedora.info/definitions/1/0/api/" xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://www.fedora.info/definitions/1/0/types/"/>
<complexType name="ArrayOf_xsd_string">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_MethodParmDef">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:MethodParmDef"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_Property">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Property"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_Condition">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Condition"/>
</sequence>
</complexType>
<complexType name="ArrayOf_tns1_ObjectFields">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:ObjectFields"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="getDatastreamDisseminationResponse">
<wsdl:part element="tns1:getDatastreamDisseminationResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="findObjectsRequest">
<wsdl:part element="tns1:findObjects" name="parameters"/>
</wsdl:message>
<wsdl:message name="getObjectProfileResponse">
<wsdl:part element="tns1:getObjectProfileResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="listDatastreamsResponse">
<wsdl:part element="tns1:listDatastreamsResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="getObjectHistoryResponse">
<wsdl:part element="tns1:getObjectHistoryResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="resumeFindObjectsResponse">
<wsdl:part element="tns1:resumeFindObjectsResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="listDatastreamsRequest">
<wsdl:part element="tns1:listDatastreams" name="parameters"/>
</wsdl:message>
<wsdl:message name="getObjectHistoryRequest">
<wsdl:part element="tns1:getObjectHistory" name="parameters"/>
</wsdl:message>
<wsdl:message name="getDisseminationResponse">
<wsdl:part element="tns1:getDisseminationResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="describeRepositoryResponse">
<wsdl:part element="tns1:describeRepositoryResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="listMethodsRequest">
<wsdl:part element="tns1:listMethods" name="parameters"/>
</wsdl:message>
<wsdl:message name="getDatastreamDisseminationRequest">
<wsdl:part element="tns1:getDatastreamDissemination" name="parameters"/>
</wsdl:message>
<wsdl:message name="resumeFindObjectsRequest">
<wsdl:part element="tns1:resumeFindObjects" name="parameters"/>
</wsdl:message>
<wsdl:message name="listMethodsResponse">
<wsdl:part element="tns1:listMethodsResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="describeRepositoryRequest">
<wsdl:part element="tns1:describeRepository" name="parameters"/>
</wsdl:message>
<wsdl:message name="getDisseminationRequest">
<wsdl:part element="tns1:getDissemination" name="parameters"/>
</wsdl:message>
<wsdl:message name="findObjectsResponse">
<wsdl:part element="tns1:findObjectsResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="getObjectProfileRequest">
<wsdl:part element="tns1:getObjectProfile" name="parameters"/>
</wsdl:message>
<wsdl:portType name="Fedora-API-A">
<wsdl:operation name="describeRepository">
<wsdl:input message="impl:describeRepositoryRequest" name="describeRepositoryRequest"/>
<wsdl:output message="impl:describeRepositoryResponse" name="describeRepositoryResponse"/>
</wsdl:operation>
<wsdl:operation name="getObjectProfile">
<wsdl:input message="impl:getObjectProfileRequest" name="getObjectProfileRequest"/>
<wsdl:output message="impl:getObjectProfileResponse" name="getObjectProfileResponse"/>
</wsdl:operation>
<wsdl:operation name="listMethods">
<wsdl:input message="impl:listMethodsRequest" name="listMethodsRequest"/>
<wsdl:output message="impl:listMethodsResponse" name="listMethodsResponse"/>
</wsdl:operation>
<wsdl:operation name="listDatastreams">
<wsdl:input message="impl:listDatastreamsRequest" name="listDatastreamsRequest"/>
<wsdl:output message="impl:listDatastreamsResponse" name="listDatastreamsResponse"/>
</wsdl:operation>
<wsdl:operation name="getDatastreamDissemination">
<wsdl:input message="impl:getDatastreamDisseminationRequest" name="getDatastreamDisseminationRequest"/>
<wsdl:output message="impl:getDatastreamDisseminationResponse" name="getDatastreamDisseminationResponse"/>
</wsdl:operation>
<wsdl:operation name="getDissemination">
<wsdl:input message="impl:getDisseminationRequest" name="getDisseminationRequest"/>
<wsdl:output message="impl:getDisseminationResponse" name="getDisseminationResponse"/>
</wsdl:operation>
<wsdl:operation name="findObjects">
<wsdl:input message="impl:findObjectsRequest" name="findObjectsRequest"/>
<wsdl:output message="impl:findObjectsResponse" name="findObjectsResponse"/>
</wsdl:operation>
<wsdl:operation name="resumeFindObjects">
<wsdl:input message="impl:resumeFindObjectsRequest" name="resumeFindObjectsRequest"/>
<wsdl:output message="impl:resumeFindObjectsResponse" name="resumeFindObjectsResponse"/>
</wsdl:operation>
<wsdl:operation name="getObjectHistory">
<wsdl:input message="impl:getObjectHistoryRequest" name="getObjectHistoryRequest"/>
<wsdl:output message="impl:getObjectHistoryResponse" name="getObjectHistoryResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="accessSoapBinding" type="impl:Fedora-API-A">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="describeRepository">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#describeRepository"/>
<wsdl:input name="describeRepositoryRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="describeRepositoryResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getObjectProfile">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#getObjectProfile"/>
<wsdl:input name="getObjectProfileRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getObjectProfileResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listMethods">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#listMethods"/>
<wsdl:input name="listMethodsRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="listMethodsResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listDatastreams">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#listDatastreams"/>
<wsdl:input name="listDatastreamsRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="listDatastreamsResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDatastreamDissemination">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#getDatastreamDissemination"/>
<wsdl:input name="getDatastreamDisseminationRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getDatastreamDisseminationResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDissemination">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#getDissemination"/>
<wsdl:input name="getDisseminationRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getDisseminationResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="findObjects">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#findObjects"/>
<wsdl:input name="findObjectsRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="findObjectsResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resumeFindObjects">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#resumeFindObjects"/>
<wsdl:input name="resumeFindObjectsRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="resumeFindObjectsResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getObjectHistory">
<wsdlsoap:operation soapAction="http://www.fedora.info/definitions/1/0/api/#getObjectHistory"/>
<wsdl:input name="getObjectHistoryRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getObjectHistoryResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Fedora-API-A-AService">
<wsdl:port binding="impl:accessSoapBinding" name="access">
<wsdlsoap:address location="https://junior.func.nl:8443/fedora/services/access"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.kenict.repository</groupId>
<artifactId>repository</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>Kennisnet ICT - repository</name>
<description>Repository voor Kennisnet/Surfnet</description>
<url>repository.kenict.org</url>
<!-- =====================================================
Profiles
====================================================== -->
<profiles>
<profile>
<id>deployment-default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<deployment-env>development</deployment-env>
<build.directory>target</build.directory>
<finalName>repository</finalName>
</properties>
</profile>
<profile><!-- run with: -Denv=bld -->
<id>deployment-build</id>
<activation>
<property>
<name>env</name>
<value>bld</value>
</property>
</activation>
<properties>
<deployment-env>build</deployment-env>
<finalName>repository</finalName>
<build.directory>target/build</build.directory>
</properties>
</profile>
<profile><!-- run with: -Denv=tst -->
<id>deployment-test</id>
<activation>
<property>
<name>env</name>
<value>tst</value>
</property>
</activation>
<properties>
<deployment-env>test</deployment-env>
<finalName>ROOT</finalName>
<build.directory>target/test</build.directory>
</properties>
</profile>
<profile><!-- run with: -Denv=acc -->
<id>deployment-acceptation</id>
<activation>
<property>
<name>env</name>
<value>acc</value>
</property>
</activation>
<properties>
<deployment-env>acceptation</deployment-env>
<finalName>ROOT</finalName>
<build.directory>target/acc</build.directory>
</properties>
</profile>
<profile><!-- run with: -Denv=prd -->
<id>deployment-production</id>
<activation>
<property>
<name>env</name>
<value>prd</value>
</property>
</activation>
<properties>
<deployment-env>production</deployment-env>
<finalName>ROOT</finalName>
<build.directory>target/prd</build.directory>
</properties>
</profile>
</profiles>
<!-- =====================================================
Build
====================================================== -->
<build>
<finalName>${finalName}</finalName>
<directory>${build.directory}</directory>
<plugins>
<plugin>
<!-- =====================================================
Generate java sources from xsd with JAXB
====================================================== -->
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>basic</artifactId>
<version>0.1</version>
</dependency>
</dependencies>
<configuration>
<args>
<arg>-Xequals</arg>
</args>
<extension>true</extension>
<schemaDirectory>src/main/xsd</schemaDirectory>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- =======================================================
Generate source from the fedora wsdl's
====================================================== -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<taskdef name="wsgen"
classname="org.codehaus.xfire.gen.WsGenTask"
classpathref="maven.compile.classpath" />
<wsgen
outputDirectory="${project.build.directory}/generated-sources/fedora-source"
wsdl="${basedir}/src/main/wsdl/fedora/access.wsdl"
package="info.fedora"
overwrite="true" />
<wsgen
outputDirectory="${project.build.directory}/generated-sources/fedora-source"
wsdl="${basedir}/src/main/wsdl/fedora/management.wsdl"
package="info.fedora"
overwrite="true" />
<!-- profile="org.codehaus.xfire.jaxws.gen.JAXWSProfile" -->
</tasks>
<sourceRoot>
${project.build.directory}/generated-sources/fedora-source
</sourceRoot>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- =====================================================
tell the compiler plugin that we want java 5
====================================================== -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<!-- =====================================================
War plugin
copy extra files for the specified environment (see profiles)
====================================================== -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>etc/${deployment-env}</directory>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
<!-- =====================================================
Repositories
====================================================== -->
<repositories>
<repository>
<id>Codehaus</id>
<name>Codehaus</name>
<url>http://repository.codehaus.org</url>
</repository>
<repository>
<id>Func</id>
<name>Func</name>
<url>http://maven.func.nl</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>maven2-repository.dev.java.net</id>
<url>
https://maven2-repository.dev.java.net/nonav/repository
</url>
</pluginRepository>
</pluginRepositories>
<!-- =====================================================
Dependencies
====================================================== -->
<dependencies>
<!-- Test dependencies -->
<!-- junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.2</version>
<scope>test</scope>
</dependency>
<!-- servlet provided -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<!-- Global dependencies -->
<!-- spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.0.2</version>
</dependency>
<!-- wicket -->
<dependency>
<groupId>wicket</groupId>
<artifactId>wicket</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>wicket</groupId>
<artifactId>wicket-spring</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>wicket</groupId>
<artifactId>wicket-spring-annot</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>wicket</groupId>
<artifactId>wicket-extensions</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>wicket</groupId>
<artifactId>wicket-auth-roles</artifactId>
<version>1.2.5</version>
</dependency>
<!-- xfire -->
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-spring</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-jaxb2</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>org.codehaus.xfire</groupId>
<artifactId>xfire-generator</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.0</version>
</dependency>
<!-- JAXB -->
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.0.3</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.0.3</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>basic</artifactId>
<version>0.1</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.2</version>
</dependency>
<!-- xalan (XSLT) -->
<dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>2.7.0</version>
</dependency>
<!-- xmlunit for unit testing of xml/xslt -->
<dependency>
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
<version>1.0</version>
</dependency>
<!-- Func. monitoring for log4j smtp -->
<dependency>
<groupId>nl.func.monitoring</groupId>
<artifactId>monitoring</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
<!-- =====================================================
Reporting
====================================================== -->
<reporting>
<plugins>
<plugin>
<artifactId>
maven-project-info-reports-plugin
</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</project>---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email