GithubHelp home page GithubHelp logo

jazielinc / soapui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smartbear/soapui

0.0 2.0 0.0 90.76 MB

SoapUI is a free and open source cross-platform functional testing solution for APIs and web services.

Home Page: http://www.soapui.org

Batchfile 0.08% Shell 0.13% Java 97.62% Gherkin 0.65% JavaScript 0.01% HTML 0.21% Groovy 0.04% ASP 0.01% XSLT 1.23% CSS 0.03%

soapui's Introduction

The SoapUI project

Structure and submodules

Building and running

Prerequisite

Getting the source code for the first time

To get the source code run git clone https://github.com/SmartBear/soapui.git where you want to the root folder of the SoapUI project.

Building

  • To build the SoapUI project run mvn clean install in the root folder.
  • To build a individual submodule run mvn clean install the root folder of the submodule you want to build.

Running

To run SoapUI after it has been built, execute mvn exec:java in the root folder of the soapui submodule.

Getting the latest changes

To get the latest source code changes clone the project by running git pull in the root directory of the SoapUI project or the root directory of the submodule you want to update.

Contributing

When you have decided that you want to take a more active part in improving SoapUI then there are a few things you have to do before you can get started. Go to http://www.soapui.org/Developers-Corner/contribute-to-soapui.html for more information.

IDE support

As SoapUI is using a standard Maven 3 setup, building and running SoapUI from an IDE is usually very straight forward, as long as the IDE has good Maven support.

Getting started using Intellij IDEA (version 13)

  • Clone the project
  • In the main menu select File -> Open...
  • Enter the path to the root folder of the SoapUI project
  • Run mvn compile in order to auto generate necessary source files
  • After you have created the IDEA project sucessfully, navigate to the main class com.eviware.soapui.SoapUI right click and select Run.
  • To get the latest changes right click on the root folder in the Project view and select Git -> Repository -> Pull...
  • To get the same code style settings as the SoapUI team select File -> Import Settings... and import the file intellij-codestyle.jar located in the root folder of the SoapUI project

Getting started using Eclipse (version 4 / Juno)

  • Clone the project
  • In the main menu select File -> Import -> Maven -> Existing Maven projects and at Root directory enter the path to the root folder of the SoapUI project and then finish the wizard.
  • After you have created the Eclipse project sucessfully, navigate to the main class com.eviware.soapui.SoapUI right click and select Run as -> Java application
  • To get the latest changes right click on the root folder in the Package explorer view and select Team -> Pull

Documentation

To generate documentation (JavaDoc) run mvn javadoc:javadoc in the root folder of the submodule you want documentation for. The documentation will be located in the target/site/javadoc folder after the Maven command has terminated successfully.

You can also get the latest JavaDoc for SoapUI here.

Additional resources

soapui's People

Contributors

dragica-soldo avatar spindelmanne avatar shadidchowdhury avatar joeljons avatar readyapiagent avatar froderik avatar alexanderchernyaev avatar dainnilsson avatar erikryverling avatar sergeylukashenko avatar dahankzter avatar marcpa00 avatar antone-sb avatar redfish4ktc avatar boukenijhuis avatar alexander-paeshin avatar msa avatar olensmar avatar wsalembi avatar pavel-shelentsov avatar roman-rostovtsev avatar fraktalsyndrom avatar ymihay avatar divivitaly avatar sergeyshiryaev avatar avkuzin avatar maralbiniazan avatar sergeidanilov avatar hantwister avatar ivarn avatar

Watchers

James Cloos avatar Jaziel Inclan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.