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

Download java1.8.0_201 JAR files with dependency

Search JAR files by class name

generator-util-java from group com.metaring (version 1.5.9)

MetaRing Utilities for Java-Based Code Generators

Group: com.metaring Artifact: generator-util-java
Show all versions Show documentation Show source 
 

0 downloads
Artifact generator-util-java
Group com.metaring
Version 1.5.9
Last update 19. April 2020
Organization not specified
URL https://www.metaring.com
License Apache License, Version 2.0
Dependencies amount 1
Dependencies generator-model,
There are maybe transitive dependencies!

nowtd-java-tools from group com.gitee.nowtd (version 1.9)

a java tools

Group: com.gitee.nowtd Artifact: nowtd-java-tools
Show all versions Show documentation Show source 
 

0 downloads
Artifact nowtd-java-tools
Group com.gitee.nowtd
Version 1.9
Last update 19. April 2020
Organization not specified
URL https://gitee.com/nowtd/jtools
License Academic Free License ("AFL") v. 3.0
Dependencies amount 5
Dependencies sqljdbc4, fastjson, mysql-connector-java, poi, poi-ooxml,
There are maybe transitive dependencies!

rebound-client-java from group io.pileworx (version 0.2.1)

Client library for rebound mock server

Group: io.pileworx Artifact: rebound-client-java
Show all versions Show documentation Show source 
 

0 downloads
Artifact rebound-client-java
Group io.pileworx
Version 0.2.1
Last update 18. April 2020
Organization not specified
URL https://github.com/pileworx/rebound-client-java
License The Apache Software License, Version 2.0
Dependencies amount 3
Dependencies unirest-java, jackson-databind, jackson-annotations,
There are maybe transitive dependencies!

pact-jvm-consumer-java8 from group au.com.dius (version 4.0.10)

# pact-jvm-consumer-java8 Provides a Java8 lambda based DSL for use with Junit to build consumer tests. # A Lambda DSL for Pact This is an extension for the pact DSL provided by [pact-jvm-consumer](../pact-jvm-consumer). The difference between the default pact DSL and this lambda DSL is, as the name suggests, the usage of lambdas. The use of lambdas makes the code much cleaner. ## Why a new DSL implementation? The lambda DSL solves the following two main issues. Both are visible in the following code sample: ```java new PactDslJsonArray() .array() # open an array .stringValue("a1") # choose the method that is valid for arrays .stringValue("a2") # choose the method that is valid for arrays .closeArray() # close the array .array() # open an array .numberValue(1) # choose the method that is valid for arrays .numberValue(2) # choose the method that is valid for arrays .closeArray() # close the array .array() # open an array .object() # now we work with an object .stringValue("foo", "Foo") # choose the method that is valid for objects .closeObject() # close the object and we're back in the array .closeArray() # close the array ``` ### The existing DSL is quite error-prone Methods may only be called in certain states. For example `object()` may only be called when you're currently working on an array whereas `object(name)` is only allowed to be called when working on an object. But both of the methods are available. You'll find out at runtime if you're using the correct method. Finally, the need for opening and closing objects and arrays makes usage cumbersome. The lambda DSL has no ambiguous methods and there's no need to close objects and arrays as all the work on such an object is wrapped in a lamda call. ### The existing DSL is hard to read When formatting your source code with an IDE the code becomes hard to read as there's no indentation possible. Of course, you could do it by hand but we want auto formatting! Auto formatting works great for the new DSL! ```java array.object((o) -> { o.stringValue("foo", "Foo"); # an attribute o.stringValue("bar", "Bar"); # an attribute o.object("tar", (tarObject) -> { # an attribute with a nested object tarObject.stringValue("a", "A"); # attribute of the nested object tarObject.stringValue("b", "B"); # attribute of the nested object }) }); ``` ## Installation ### Maven ``` <dependency> <groupId>au.com.dius</groupId> <artifactId>pact-jvm-consumer-java8_2.12</artifactId> <version>${pact.version}</version> </dependency> ``` ## Usage Start with a static import of `LambdaDsl`. This class contains factory methods for the lambda dsl extension. When you come accross the `body()` method of `PactDslWithProvider` builder start using the new extensions. The call to `LambdaDsl` replaces the call to instance `new PactDslJsonArray()` and `new PactDslJsonBody()` of the pact library. ```java io.pactfoundation.consumer.dsl.LambdaDsl.* ``` ### Response body as json array ```java import static io.pactfoundation.consumer.dsl.LambdaDsl.newJsonArray; ... PactDslWithProvider builder = ... builder.given("some state") .uponReceiving("a request") .path("/my-app/my-service") .method("GET") .willRespondWith() .status(200) .body(newJsonArray((a) -> { a.stringValue("a1"); a.stringValue("a2"); }).build()); ``` ### Response body as json object ```java import static io.pactfoundation.consumer.dsl.LambdaDsl.newJsonBody; ... PactDslWithProvider builder = ... builder.given("some state") .uponReceiving("a request") .path("/my-app/my-service") .method("GET") .willRespondWith() .status(200) .body(newJsonBody((o) -> { o.stringValue("foo", "Foo"); o.stringValue("bar", "Bar"); }).build()); ``` ### Examples #### Simple Json object When creating simple json structures the difference between the two approaches isn't big. ##### JSON ```json { "bar": "Bar", "foo": "Foo" } ``` ##### Pact DSL ```java new PactDslJsonBody() .stringValue("foo", "Foo") .stringValue("bar", "Bar") ``` ##### Lambda DSL ```java newJsonBody((o) -> { o.stringValue("foo", "Foo"); o.stringValue("bar", "Bar"); }).build(); ``` #### An array of arrays When we come to more complex constructs with arrays and nested objects the beauty of lambdas become visible! ##### JSON ```json [ ["a1", "a2"], [1, 2], [{"foo": "Foo"}] ] ``` ##### Pact DSL ```java new PactDslJsonArray() .array() .stringValue("a1") .stringValue("a2") .closeArray() .array() .numberValue(1) .numberValue(2) .closeArray() .array() .object() .stringValue("foo", "Foo") .closeObject() .closeArray(); ``` ##### Lambda DSL ```java newJsonArray((rootArray) -> { rootArray.array((a) -> a.stringValue("a1").stringValue("a2")); rootArray.array((a) -> a.numberValue(1).numberValue(2)); rootArray.array((a) -> a.object((o) -> o.stringValue("foo", "Foo"))); }).build(); ``` ##### Kotlin Lambda DSL ```kotlin newJsonArray { newArray { stringValue("a1") stringValue("a2") } newArray { numberValue(1) numberValue(2) } newArray { newObject { stringValue("foo", "Foo") } } } ```

Group: au.com.dius Artifact: pact-jvm-consumer-java8
Show all versions Show documentation Show source 
 

0 downloads
Artifact pact-jvm-consumer-java8
Group au.com.dius
Version 4.0.10
Last update 18. April 2020
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 1
Dependencies pact-jvm-consumer,
There are maybe transitive dependencies!

aliyun-java-sdk-aliyunauth from group com.aliyun (version 2.0.0)

Aliyun Open API SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

Group: com.aliyun Artifact: aliyun-java-sdk-aliyunauth
Show documentation Show source 
 

0 downloads
Artifact aliyun-java-sdk-aliyunauth
Group com.aliyun
Version 2.0.0
Last update 17. April 2020
Organization not specified
URL http://www.aliyun.com
License
Dependencies amount 1
Dependencies gson,
There are maybe transitive dependencies!

cupd-java-sdk from group com.github.zheshandonglu (version 1.0.1)

Code Reponsitory

Group: com.github.zheshandonglu Artifact: cupd-java-sdk
Show all versions Show documentation Show source 
 

0 downloads
Artifact cupd-java-sdk
Group com.github.zheshandonglu
Version 1.0.1
Last update 16. April 2020
Organization not specified
URL https://github.com/zheshandonglu/cupd-sdk-java
License The Apache Software License, Version 2.0
Dependencies amount 5
Dependencies jersey-core, gson, httpmime, slf4j-api, slf4j-log4j12,
There are maybe transitive dependencies!

aliyun-java-sdk-visionai-poc from group com.aliyun (version 1.0.1)

Aliyun Open API SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

Group: com.aliyun Artifact: aliyun-java-sdk-visionai-poc
Show documentation Show source 
 

0 downloads
Artifact aliyun-java-sdk-visionai-poc
Group com.aliyun
Version 1.0.1
Last update 15. April 2020
Organization not specified
URL http://www.aliyun.com
License
Dependencies amount 1
Dependencies gson,
There are maybe transitive dependencies!

demos from group net.sf.gluebooster.java.demos (version 0.8)

Demo applications

Group: net.sf.gluebooster.java.demos Artifact: demos
Show all versions 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact demos
Group net.sf.gluebooster.java.demos
Version 0.8
Last update 14. April 2020
Organization not specified
URL Not specified
License ${license.default.name}
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

booster from group net.sf.gluebooster.java.booster (version 0.8)

Boosting plain java classes and java frameworks.

Group: net.sf.gluebooster.java.booster Artifact: booster
Show all versions 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact booster
Group net.sf.gluebooster.java.booster
Version 0.8
Last update 14. April 2020
Organization not specified
URL Not specified
License ${license.default.name}
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

bill-payments-java-sdk from group com.qiwi (version 1.5.0)

QIWI payments Java SDK

Group: com.qiwi Artifact: bill-payments-java-sdk
Show all versions Show documentation Show source 
 

0 downloads
Artifact bill-payments-java-sdk
Group com.qiwi
Version 1.5.0
Last update 13. April 2020
Organization QIWI PLC
URL https://github.com/QIWI-API/bill-payments-java-sdk
License MIT License
Dependencies amount 3
Dependencies httpclient, jackson-databind, jackson-datatype-jsr310,
There are maybe transitive dependencies!



Page 886 from 1544 (items total 15436)


© 2015 - 2024 Weber Informatics LLC | Privacy Policy