{"action":"created","issue":{"url":"https://api.github.com/repos/NetSPI/Wsdler/issues/1","labels_url":"https://api.github.com/repos/NetSPI/Wsdler/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/NetSPI/Wsdler/issues/1/comments","events_url":"https://api.github.com/repos/NetSPI/Wsdler/issues/1/events","html_url":"https://github.com/NetSPI/Wsdler/issues/1","id":75415486,"number":1,"title":"Compiling using Maven alone does not work","user":{"login":"vanderaj","id":5029993,"avatar_url":"https://avatars.githubusercontent.com/u/5029993?v=3","gravatar_id":"","url":"https://api.github.com/users/vanderaj","html_url":"https://github.com/vanderaj","followers_url":"https://api.github.com/users/vanderaj/followers","following_url":"https://api.github.com/users/vanderaj/following{/other_user}","gists_url":"https://api.github.com/users/vanderaj/gists{/gist_id}","starred_url":"https://api.github.com/users/vanderaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vanderaj/subscriptions","organizations_url":"https://api.github.com/users/vanderaj/orgs","repos_url":"https://api.github.com/users/vanderaj/repos","events_url":"https://api.github.com/users/vanderaj/events{/privacy}","received_events_url":"https://api.github.com/users/vanderaj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-12T01:20:08Z","updated_at":"2015-05-12T03:19:37Z","closed_at":null,"body":"I don't want to use Eclipse or IntelliJ to compile Java applications. I typically use \r\n\r\nmvn clean compile package \r\n\r\nto build things. This resulted in a \"BUILD SUCCESS\"\r\n\r\n[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ wsdler ---\r\n[INFO] Building jar: /Users/vanderaj/src/Wsdler/target/wsdler-2.0-SNAPSHOT.jar\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time: 11.953 s\r\n[INFO] Finished at: 2015-05-12T11:14:32+10:00\r\n[INFO] Final Memory: 22M/157M\r\n[INFO] ------------------------------------------------------------------------\r\n\r\nThis produced a .jar file that didn't contain the SOAP-WS SoapBuilder classes, so I think dependencies are somehow missing in this build. \r\n\r\nHere's the contents of the resulting jar file:\r\n\r\njar tvf wsdler-2.0-SNAPSHOT.jar \r\n     0 Tue May 12 11:14:34 EST 2015 META-INF/\r\n   133 Tue May 12 11:14:32 EST 2015 META-INF/MANIFEST.MF\r\n     0 Tue May 12 11:14:32 EST 2015 burp/\r\n     0 Tue May 12 11:14:30 EST 2015 org/\r\n     0 Tue May 12 11:14:30 EST 2015 org/reficio/\r\n     0 Tue May 12 11:14:32 EST 2015 org/reficio/ws/\r\n     0 Tue May 12 11:14:32 EST 2015 org/reficio/ws/annotation/\r\n     0 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/\r\n     0 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/\r\n     0 Tue May 12 11:14:30 EST 2015 xsds/\r\n   695 Tue May 12 11:14:32 EST 2015 burp/BurpExtender.class\r\n   888 Tue May 12 11:14:32 EST 2015 burp/ButtonTabComponent$1.class\r\n   962 Tue May 12 11:14:32 EST 2015 burp/ButtonTabComponent$2.class\r\n  2819 Tue May 12 11:14:32 EST 2015 burp/ButtonTabComponent$TabButton.class\r\n  1673 Tue May 12 11:14:32 EST 2015 burp/ButtonTabComponent.class\r\n  2898 Tue May 12 11:14:32 EST 2015 burp/EachRowEditor.class\r\n   183 Tue May 12 11:14:32 EST 2015 burp/IBurpExtender.class\r\n  6230 Tue May 12 11:14:32 EST 2015 burp/IBurpExtenderCallbacks.class\r\n   295 Tue May 12 11:14:32 EST 2015 burp/IContextMenuFactory.class\r\n   995 Tue May 12 11:14:32 EST 2015 burp/IContextMenuInvocation.class\r\n   225 Tue May 12 11:14:32 EST 2015 burp/ICookie.class\r\n  1317 Tue May 12 11:14:32 EST 2015 burp/IExtensionHelpers.class\r\n   166 Tue May 12 11:14:32 EST 2015 burp/IExtensionStateListener.class\r\n   176 Tue May 12 11:14:32 EST 2015 burp/IHttpListener.class\r\n   461 Tue May 12 11:14:32 EST 2015 burp/IHttpRequestResponse.class\r\n   293 Tue May 12 11:14:32 EST 2015 burp/IHttpRequestResponsePersisted.class\r\n   312 Tue May 12 11:14:32 EST 2015 burp/IHttpRequestResponseWithMarkers.class\r\n   197 Tue May 12 11:14:32 EST 2015 burp/IHttpService.class\r\n   752 Tue May 12 11:14:32 EST 2015 burp/IInterceptedProxyMessage.class\r\n   201 Tue May 12 11:14:32 EST 2015 burp/IIntruderAttack.class\r\n   224 Tue May 12 11:14:32 EST 2015 burp/IIntruderPayloadGenerator.class\r\n   287 Tue May 12 11:14:32 EST 2015 burp/IIntruderPayloadGeneratorFactory.class\r\n   224 Tue May 12 11:14:32 EST 2015 burp/IIntruderPayloadProcessor.class\r\n   280 Tue May 12 11:14:32 EST 2015 burp/IMenuItemHandler.class\r\n   280 Tue May 12 11:14:32 EST 2015 burp/IMessageEditor.class\r\n   233 Tue May 12 11:14:32 EST 2015 burp/IMessageEditorController.class\r\n   357 Tue May 12 11:14:32 EST 2015 burp/IMessageEditorTab.class\r\n   223 Tue May 12 11:14:32 EST 2015 burp/IMessageEditorTabFactory.class\r\n   558 Tue May 12 11:14:32 EST 2015 burp/IParameter.class\r\n   182 Tue May 12 11:14:32 EST 2015 burp/IProxyListener.class\r\n   745 Tue May 12 11:14:32 EST 2015 burp/IRequestInfo.class\r\n   422 Tue May 12 11:14:32 EST 2015 burp/IResponseInfo.class\r\n   491 Tue May 12 11:14:32 EST 2015 burp/IScanIssue.class\r\n   552 Tue May 12 11:14:32 EST 2015 burp/IScannerCheck.class\r\n   929 Tue May 12 11:14:32 EST 2015 burp/IScannerInsertionPoint.class\r\n   322 Tue May 12 11:14:32 EST 2015 burp/IScannerInsertionPointProvider.class\r\n   164 Tue May 12 11:14:32 EST 2015 burp/IScannerListener.class\r\n   347 Tue May 12 11:14:32 EST 2015 burp/IScanQueueItem.class\r\n   155 Tue May 12 11:14:32 EST 2015 burp/IScopeChangeListener.class\r\n   262 Tue May 12 11:14:32 EST 2015 burp/ISessionHandlingAction.class\r\n   191 Tue May 12 11:14:32 EST 2015 burp/ITab.class\r\n   238 Tue May 12 11:14:32 EST 2015 burp/ITempFile.class\r\n   383 Tue May 12 11:14:32 EST 2015 burp/ITextEditor.class\r\n  1722 Tue May 12 11:14:32 EST 2015 burp/Menu$1.class\r\n  1917 Tue May 12 11:14:32 EST 2015 burp/Menu.class\r\n   759 Tue May 12 11:14:32 EST 2015 burp/Worker$1.class\r\n  3020 Tue May 12 11:14:32 EST 2015 burp/Worker.class\r\n   902 Tue May 12 11:14:32 EST 2015 burp/WSDLEntry.class\r\n  7951 Tue May 12 11:14:32 EST 2015 burp/WSDLParser.class\r\n  1393 Tue May 12 11:14:32 EST 2015 burp/WSDLParserTab.class\r\n  1637 Tue May 12 11:14:32 EST 2015 burp/WSDLTab$WSDLTable.class\r\n  4669 Tue May 12 11:14:32 EST 2015 burp/WSDLTab.class\r\n   435 Tue May 12 11:14:32 EST 2015 org/reficio/ws/annotation/ThreadSafe.class\r\n  1371 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/FileWriter.class\r\n   231 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/ResourceUtils$1.class\r\n   728 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/ResourceUtils$Path.class\r\n  5222 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/ResourceUtils.class\r\n  2213 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/SimpleValuesProvider.class\r\n  9432 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/Wsdl11Writer.class\r\n  7261 Tue May 12 11:14:32 EST 2015 org/reficio/ws/common/XmlUtils.class\r\n  4141 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/AbstractSoapVersion.class\r\n  1221 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/Constants.class\r\n   341 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/DefinitionLoader.class\r\n 29237 Tue May 12 11:14:30 EST 2015 org/reficio/ws/legacy/SampleXmlUtil.class\r\n  2857 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SchemaDefinitionWrapper.class\r\n   329 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SchemaLoader.class\r\n 16835 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SchemaUtils.class\r\n  1162 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapLegacyFacade$Soap.class\r\n  6900 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapLegacyFacade.class\r\n 19796 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapMessageBuilder.class\r\n  1182 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapVersion$Utils.class\r\n  1505 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapVersion.class\r\n  4949 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapVersion11.class\r\n  4808 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/SoapVersion12.class\r\n  1570 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/UrlSchemaLoader.class\r\n  1275 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlContext.class\r\n  2131 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlSettings.class\r\n   890 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlUtils$Soap11Header.class\r\n   902 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlUtils$Soap12Header.class\r\n   307 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlUtils$SoapHeader.class\r\n 15473 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlUtils.class\r\n 18844 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/WsdlValidator.class\r\n   991 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/XmlUtils$ElementNodeList.class\r\n 13919 Tue May 12 11:14:32 EST 2015 org/reficio/ws/legacy/XmlUtils.class\r\n   743 Tue May 12 11:14:32 EST 2015 org/reficio/ws/SoapBuilderException.class\r\n  2020 Tue May 12 11:14:32 EST 2015 org/reficio/ws/SoapContext$ContextBuilder.class\r\n  2452 Tue May 12 11:14:32 EST 2015 org/reficio/ws/SoapContext.class\r\n   718 Tue May 12 11:14:32 EST 2015 org/reficio/ws/SoapException.class\r\n   301 Tue May 12 11:14:30 EST 2015 org/reficio/ws/SoapMultiValuesProvider.class\r\n  1218 Tue May 12 11:14:32 EST 2015 org/reficio/ws/SoapValidationException.class\r\n   759 Tue May 12 11:14:30 EST 2015 xsds/license.txt\r\n 16935 Tue May 12 11:14:30 EST 2015 xsds/soapEncoding.xsd\r\n 17141 Tue May 12 11:14:30 EST 2015 xsds/soapEncoding12.xsd\r\n  6128 Tue May 12 11:14:30 EST 2015 xsds/soapEnvelope.xsd\r\n  5751 Tue May 12 11:14:30 EST 2015 xsds/soapEnvelope12.xsd\r\n  3983 Tue May 12 11:14:30 EST 2015 xsds/swaref.xsd\r\n  1428 Tue May 12 11:14:30 EST 2015 xsds/xmime200411.xsd\r\n  1606 Tue May 12 11:14:30 EST 2015 xsds/xmime200505.xsd\r\n  5835 Tue May 12 11:14:30 EST 2015 xsds/xml.xsd\r\n 86609 Tue May 12 11:14:30 EST 2015 xsds/XMLSchema.xsd\r\n   480 Tue May 12 11:14:30 EST 2015 xsds/xop.xsd\r\n     0 Tue May 12 11:14:34 EST 2015 META-INF/maven/\r\n     0 Tue May 12 11:14:34 EST 2015 META-INF/maven/com.netspi.wsdler/\r\n     0 Tue May 12 11:14:34 EST 2015 META-INF/maven/com.netspi.wsdler/wsdler/\r\n  1178 Mon May 11 17:34:40 EST 2015 META-INF/maven/com.netspi.wsdler/wsdler/pom.xml\r\n   115 Tue May 12 11:14:32 EST 2015 META-INF/maven/com.netspi.wsdler/wsdler/pom.properties\r\n\r\nHere's an except of a stack trace from within Burp when I click on a request and try to Parse WSDL.\r\n\r\njava.lang.NoClassDefFoundError: org/reficio/ws/builder/SoapOperation\r\n\tat burp.Menu$1.mousePressed(Menu.java:39)\r\n\tat java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)\r\n\tat java.awt.Component.processMouseEvent(Component.java:6522)\r\n\tat javax.swing.JComponent.processMouseEvent(JComponent.java:3321)\r\n\tat java.awt.Component.processEvent(Component.java:6290)\r\n\tat java.awt.Container.processEvent(Container.java:2234)\r\n\tat java.awt.Component.dispatchEventImpl(Component.java:4881)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2292)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4703)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Container.java:4530)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2278)\r\n\tat java.awt.Window.dispatchEventImpl(Window.java:2739)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4703)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)\r\n\tat java.awt.EventQueue.access$400(EventQueue.java:97)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:697)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:691)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:719)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:717)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:716)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)\r\n\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:82)\r\nCaused by: java.lang.ClassNotFoundException: org.reficio.ws.builder.SoapOperation\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:372)\r\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:361)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.net.URLClassLoader.findClass(URLClassLoader.java:360)\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:424)\r\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:357)\r\n\t... 33 more\r\n\r\nThoughts?\r\n"},"comment":{"url":"https://api.github.com/repos/NetSPI/Wsdler/issues/comments/101114920","html_url":"https://github.com/NetSPI/Wsdler/issues/1#issuecomment-101114920","issue_url":"https://api.github.com/repos/NetSPI/Wsdler/issues/1","id":101114920,"user":{"login":"egru","id":381117,"avatar_url":"https://avatars.githubusercontent.com/u/381117?v=3","gravatar_id":"","url":"https://api.github.com/users/egru","html_url":"https://github.com/egru","followers_url":"https://api.github.com/users/egru/followers","following_url":"https://api.github.com/users/egru/following{/other_user}","gists_url":"https://api.github.com/users/egru/gists{/gist_id}","starred_url":"https://api.github.com/users/egru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egru/subscriptions","organizations_url":"https://api.github.com/users/egru/orgs","repos_url":"https://api.github.com/users/egru/repos","events_url":"https://api.github.com/users/egru/events{/privacy}","received_events_url":"https://api.github.com/users/egru/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T03:19:37Z","updated_at":"2015-05-12T03:19:37Z","body":"I updated the pom.xml to use shade to build the project with all the dependencies. I tested it and it's working for me. Let me know if you have any problems."}}