Liking cljdoc? Tell your friends :D

leiningen.wsimport

Generate Java code from SOAP .wsdls using the JDK's wsimport task

Generate Java code from SOAP .wsdls using the JDK's wsimport task
raw docstring

compose-options-arrayclj

(compose-options-array wsdl-file wsimport-opts)

Create an array of options to pass in to WsImport#doMain out of a map of settings (usually gathered from the project settings)

Create an array of options to pass in to WsImport#doMain out of
a map of settings (usually gathered from the project settings)
sourceraw docstring

import-wsdlsclj

(import-wsdls wsdl-list wsdl-options)

Call WsImport#doMain from Sun's JDK using an array of WSDL's to import and a set of user and default-specified options

Call WsImport#doMain from Sun's JDK using an array of WSDL's to import
and a set of user and default-specified options
sourceraw docstring

optsclj

source

wsimportclj

(wsimport project)

Generate Java code from SOAP .wsdls using the JDK's wsimport task

To use this task, you need to add two pieces to your 'project.clj' file:

:wsimport {:wsdl-list [ "put.wsdl" "your.wsdl" 
                        "files.wsdl" "here.wsdl" ]]}
;; can also use URIs like "http://somewhere.com/remote-wsdl.wsdl"

;; add java paths to compile in your project, too
:java-source-paths ["target/generated/java"]

There are alot of other options that are provided by the 'wsimport' task to get you through if you find your wsdls require extra options (such as Amazon's need for '-extension' in some wsdls). They are:

:wsimport { :wsdl-list [ "Sample.wsdl" "ec2.wsdl" … ]
            :compile-java-sources true ;; default is false
            :java-output-directory "target/generated/java" ;; default
            :keep-java-sources true ;; default
            :java-package-name "com.corporate.prefix.package"
            :quiet-output true ;; don't show Sun's 'wsimport' output
            :jaxb-binding-files [ "binding1" "binding2" ]
            :extra-options ["-extension" "-catalog" ] ;; catch-all for
                                                      ;; any cmd-line opts
                                                      ;; missed
          }

The catch-all for options is the ':extra-options' vector, which will let you pass in any options that the standard wsimport task takes, passing those along.

For more information on this plugin see the homepage:

https://github.com/klauern/lein-wsimport

Generate Java code from SOAP .wsdls using the JDK's wsimport task

To use this task, you need to add two pieces to your 'project.clj' file:

    :wsimport {:wsdl-list [ "put.wsdl" "your.wsdl" 
                            "files.wsdl" "here.wsdl" ]]}
    ;; can also use URIs like "http://somewhere.com/remote-wsdl.wsdl"

    ;; add java paths to compile in your project, too
    :java-source-paths ["target/generated/java"]

There are alot of other options that are provided by the 'wsimport' task to get
you through if you find your wsdls require extra options (such as Amazon's
need for '-extension' in some wsdls).  They are:

    :wsimport { :wsdl-list [ "Sample.wsdl" "ec2.wsdl" … ]
                :compile-java-sources true ;; default is false
                :java-output-directory "target/generated/java" ;; default
                :keep-java-sources true ;; default
                :java-package-name "com.corporate.prefix.package"
                :quiet-output true ;; don't show Sun's 'wsimport' output
                :jaxb-binding-files [ "binding1" "binding2" ]
                :extra-options ["-extension" "-catalog" ] ;; catch-all for
                                                          ;; any cmd-line opts
                                                          ;; missed
              }

The catch-all for options is the ':extra-options' vector, which will let you
pass in any options that the standard `wsimport` task takes, passing those
along.

For more information on this plugin see the homepage:

https://github.com/klauern/lein-wsimport
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close