All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Download JAR files tagged by alone with all dependencies


play-ws-alone_2.11 from group com.sandinh (version 2.5.3-1)

Group: com.sandinh Artifact: play-ws-alone_2.11
Show all versions Show documentation Show source 
Download play-ws-alone_2.11.jar (2.5.3-1)
 

2 downloads
Artifact play-ws-alone_2.11
Group com.sandinh
Version 2.5.3-1


play-alone_2.11 from group com.sandinh (version 2.5.3-1)

Group: com.sandinh Artifact: play-alone_2.11
Show all versions Show documentation Show source 
Download play-alone_2.11.jar (2.5.3-1)
 

2 downloads
Artifact play-alone_2.11
Group com.sandinh
Version 2.5.3-1


pact-jvm-server from group au.com.dius.pact (version 4.7.0-beta.0)

Pact server =========== The pact server is a stand-alone interactions recorder and verifier, aimed at clients that are non-JVM or non-Ruby based. The pact client for that platform will need to be implemented, but it only be responsible for generating the `JSON` interactions, running the tests and communicating with the server. The server implements a `JSON` `REST` Admin API with the following endpoints. / -> For diagnostics, currently returns a list of ports of the running mock servers. /create -> For initialising a test server and submitting the JSON interactions. It returns a port /complete -> For finalising and verifying the interactions with the server. It writes the `JSON` pact file to disk. /publish -> For publishing contracts. It takes a contract from disk and publishes it to the configured broker ## Running the server Pact server takes the following parameters: ``` Usage: pact-jvm-server [options] [port] port port to run on (defaults to 29999) --help prints this usage text -h <value> | --host <value> host to bind to (defaults to localhost) -l <value> | --mock-port-lower <value> lower bound to allocate mock ports (defaults to 20000) -u <value> | --mock-port-upper <value> upper bound to allocate mock ports (defaults to 40000) -d | --daemon run as a daemon process -v <value> | --pact-version <value> pact version to generate for (2 or 3) -k <value> | --keystore-path <value> Path to keystore -p <value> | --keystore-password <value> Keystore password -s <value> | --ssl-port <value> Ssl port the mock server should run on. lower and upper bounds are ignored -b <value> | --broker <value> The baseUrl of the broker to publish contracts to (for example https://organization.broker.com -t <value | --token <value> API token for authentication to the pact broker --debug run with debug logging ``` ### Using trust store Trust store can be used. However, it is limited to a single port for the time being. ### Using a distribution archive You can download a [distribution from maven central](http://search.maven.org/remotecontent?filepath=au/com/dius/pact/pact-jvm-server/4.1.0/). There is both a ZIP and TAR archive. Unpack it to a directory of choice and then run the script in the bin directory. ### Building a distribution bundle You can build an application bundle with gradle by running: $ ./gradlew :pact-jvm-server:installdist This will create an app bundle in `build/install/pact-jvm-server`. You can then execute it with: $ java -jar pact-jvm-server/build/install/pact-jvm-server/lib/pact-jvm-server-4.0.1.jar or with the generated bundle script file: $ pact-jvm-server/build/install/pact-jvm-server/bin/pact-jvm-server By default will run on port `29999` but a port number can be optionally supplied. ### Running it with docker You can use a docker image to execute the mock server as a docker container. $ docker run -d -p 8080:8080 -p 20000-20010:20000-20010 uglyog/pact-jvm-server This will run the main server on port 8080, and each created mock server on ports 20000-20010. You can map the ports to any you require. ## Life cycle The following actions are expected to occur * The client calls `/create` to initialise a server with the expected `JSON` interactions and state * The admin server will start a mock server on a random port and return the port number in the response * The client will execute its interaction tests against the mock server with the supplied port * Once finished, the client will call `/complete' on the Admin API, posting the port number * The pact server will verify the interactions and write the `JSON` `pact` file to disk under `/target` * The mock server running on the supplied port will be shutdown. * The client will call `/publish` to publish the created contract to the configured pact broker ## Endpoints ### /create The client will need `POST` to `/create` the generated `JSON` interactions, also providing a state as a query parameter and a path. For example: POST http://localhost:29999/create?state=NoUsers&path=/sub/ref/path '{ "provider": { "name": "Animal_Service"}, ... }' This will create a new running mock service provider on a randomly generated port. The port will be returned in the `201` response: { "port" : 34423 } But you can also reference the path from `/sub/ref/path` using the server port. The service will not strip the prefix path, but instead will use it as a differentiator. If your services do not have differences in the prefix of their path, then you will have to use the port method. ### /complete Once the client has finished running its tests against the mock server on the supplied port (in this example port `34423`) the client will need to `POST` to `/complete` the port number of the mock server that was used. For example: POST http://localhost:29999/complete '{ "port" : 34423 }' This will cause the Pact server to verify the interactions, shutdown the mock server running on that port and writing the pact `JSON` file to disk under the `target` directory. ### /publish Once all interactions have been tested the `/publish` endpoint can be called to publish the created pact to the pact broker For this it is required to run the pact-jvm-server with the -b parameter to configure the pact broker to publish the pacts to. Optionaly an authentication token can be used for authentication against the broker. For example: POST http://localhost:29999/publish '{ "consumer": "Zoo", "consumerVersion": "0.0.1", "provider": "Animal_Service" }' This will cause the Pact server to check for the pact `Zoo-Animal_Service.json` on disk under `target` and publish it to the configured pact broker. After a successful publish the pact will be removed from disk. ### / The `/` endpoint is for diagnostics and to check that the pact server is running. It will return all the currently running mock servers port numbers. For example: GET http://localhost:29999/ '{ "ports": [23443,43232] }'

Group: au.com.dius.pact Artifact: pact-jvm-server
Show all versions Show documentation Show source 
Download pact-jvm-server.jar (4.7.0-beta.0)
 

0 downloads
Artifact pact-jvm-server
Group au.com.dius.pact
Version 4.7.0-beta.0
Last update 03. December 2024
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

sa-token-alone-redis from group cn.dev33 (version 1.39.0)

sa-token-alone-redis

Group: cn.dev33 Artifact: sa-token-alone-redis
Show all versions Show documentation Show source 
Download sa-token-alone-redis.jar (1.39.0)
 

0 downloads
Artifact sa-token-alone-redis
Group cn.dev33
Version 1.39.0
Last update 27. August 2024
Organization not specified
URL Not specified
License Apache 2
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

rulewerk-client from group org.semanticweb.rulewerk (version 0.9.0)

Stand-alone Rulewerk application

Group: org.semanticweb.rulewerk Artifact: rulewerk-client
Show all versions Show documentation Show source 
Download rulewerk-client.jar (0.9.0)
 

0 downloads
Artifact rulewerk-client
Group org.semanticweb.rulewerk
Version 0.9.0
Last update 06. January 2023
Organization not specified
URL Not specified
License not specified
Dependencies amount 9
Dependencies rulewerk-core, rulewerk-parser, rulewerk-vlog, rulewerk-commands, slf4j-log4j12, picocli, maven-shade-plugin, jline, jansi,
There are maybe transitive dependencies!

vlog4j-client from group org.semanticweb.vlog4j (version 0.6.0)

Group: org.semanticweb.vlog4j Artifact: vlog4j-client
Show all versions 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact vlog4j-client
Group org.semanticweb.vlog4j
Version 0.6.0


validation_2.12 from group de.knutwalker (version 0.3.0)

Group: de.knutwalker Artifact: validation_2.12
Show documentation Show source 
Download validation_2.12.jar (0.3.0)
 

0 downloads
Artifact validation_2.12
Group de.knutwalker
Version 0.3.0


play-jdbc-alone_2.11 from group com.sandinh (version 2.5.3-1)

Group: com.sandinh Artifact: play-jdbc-alone_2.11
Show all versions Show documentation Show source 
Download play-jdbc-alone_2.11.jar (2.5.3-1)
 

0 downloads
Artifact play-jdbc-alone_2.11
Group com.sandinh
Version 2.5.3-1


play-cache-alone_2.11 from group com.sandinh (version 2.5.3-1)

Group: com.sandinh Artifact: play-cache-alone_2.11
Show documentation Show source 
Download play-cache-alone_2.11.jar (2.5.3-1)
 

0 downloads
Artifact play-cache-alone_2.11
Group com.sandinh
Version 2.5.3-1


simter-boot from group tech.simter (version 0.1.0)

Create stand-alone App

Group: tech.simter Artifact: simter-boot
Show documentation Show source 
Download simter-boot.jar (0.1.0)
 

0 downloads
Artifact simter-boot
Group tech.simter
Version 0.1.0
Last update 28. December 2016
Organization simter
URL https://github.com/simter/simter-boot
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!



Page 1 from 3 (items total 149)


© 2015 - 2024 Weber Informatics LLC | Privacy Policy