Download JAR files tagged by assumed with all dependencies
cdk-github-role from group io.github.cdklabs (version 0.0.5)
IAM Role that can be assumed by GitHub workflows
0 downloads
Artifact cdk-github-role
Group io.github.cdklabs
Version 0.0.5
Last update 14. October 2021
Organization not specified
URL https://github.com:/dklabs/cdk-github-role.git
License Apache License 2.0
Dependencies amount 6
Dependencies iam, core, constructs, jsii-runtime, annotations, javax.annotation-api,
There are maybe transitive dependencies!
Group io.github.cdklabs
Version 0.0.5
Last update 14. October 2021
Organization not specified
URL https://github.com:/dklabs/cdk-github-role.git
License Apache License 2.0
Dependencies amount 6
Dependencies iam, core, constructs, jsii-runtime, annotations, javax.annotation-api,
There are maybe transitive dependencies!
ws-commons-util from group org.apache.ws.commons.util (version 1.0.2)
This is a small collection of utility classes, that allow high performance XML
processing based on SAX. Basically, it is assumed, that you are using an JAXP
1.1 compliant XML parser and nothing else. In particular, no dependency on the
javax.xml.transform package is introduced.
84 downloads
Artifact ws-commons-util
Group org.apache.ws.commons.util
Version 1.0.2
Last update 08. August 2007
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
Group org.apache.ws.commons.util
Version 1.0.2
Last update 08. August 2007
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
ws-commons-util from group ws-commons-util (version 1.0.1)
This is a small collection of utility classes, that allow high performance XML processing based on SAX. Basically, it is assumed, that you are using an JAXP 1.1 compliant XML parser and nothing else. In particular, no dependency on the javax.xml.transform package is introduced.
Artifact ws-commons-util
Group ws-commons-util
Version 1.0.1
Last update 22. June 2006
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
Group ws-commons-util
Version 1.0.1
Last update 22. June 2006
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
ws-commons-util from group org.apache.ws.commons (version 1.0.1)
This is a small collection of utility classes, that allow high performance XML processing based on SAX. Basically, it is assumed, that you are using an JAXP 1.1 compliant XML parser and nothing else. In particular, no dependency on the javax.xml.transform package is introduced.
Artifact ws-commons-util
Group org.apache.ws.commons
Version 1.0.1
Last update 19. June 2006
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
Group org.apache.ws.commons
Version 1.0.1
Last update 19. June 2006
Organization Apache Software Foundation
URL http://ws.apache.org/commons/util
License The Apache Software License, Version 2.0
Dependencies amount 2
Dependencies junit, xml-apis,
There are maybe transitive dependencies!
dsql from group org.vesalainen.dsql (version 1.0.2)
Datastore SQL engine (DSQL) for Google appengine datastore. DSQL
extends gae datastore in implementing local joins between datastore kinds
as well as providing local filtering for unindexed properties. DSQL uses
familiar sql-syntax. SQL joins are optimized using datastore statistics.
It is assumed that datastore schema is designed like relational db. However
parent/child relationships are supported. Also supported are special datatypes
in package com.google.appengine.api.datastore like Email, Phonenumber, ...
0 downloads
Artifact dsql
Group org.vesalainen.dsql
Version 1.0.2
Last update 01. November 2015
Organization not specified
URL Not specified
License not specified
Dependencies amount 4
Dependencies appengine-api-1.0-sdk, appengine-remote-api, sql, magic,
There are maybe transitive dependencies!
Group org.vesalainen.dsql
Version 1.0.2
Last update 01. November 2015
Organization not specified
URL Not specified
License not specified
Dependencies amount 4
Dependencies appengine-api-1.0-sdk, appengine-remote-api, sql, magic,
There are maybe transitive dependencies!
supervisedAttributeScaling from group nz.ac.waikato.cms.weka (version 1.0.2)
Package containing a class that rescales the attributes in a classification problem based on their discriminative power. This is useful as a pre-processing step for learning algorithms such as the k-nearest-neighbour method, to replace simple normalization. Each attribute is rescaled by multiplying it with a learned weight. All attributes excluding the class are assumed to be numeric and missing values are not permitted. To achieve the rescaling, this package also contains an implementation of non-negative logistic regression, which produces a logistic regression model with non-negative weights .
Group: nz.ac.waikato.cms.weka Artifact: supervisedAttributeScaling
Show all versions Show documentation Show source
Show all versions Show documentation Show source
1 downloads
Artifact supervisedAttributeScaling
Group nz.ac.waikato.cms.weka
Version 1.0.2
Last update 30. October 2018
Organization University of Waikato, Hamilton, NZ
URL http://weka.sourceforge.net/doc.packages/supervisedAttributeScaling
License GNU General Public License 3
Dependencies amount 1
Dependencies weka-dev,
There are maybe transitive dependencies!
Group nz.ac.waikato.cms.weka
Version 1.0.2
Last update 30. October 2018
Organization University of Waikato, Hamilton, NZ
URL http://weka.sourceforge.net/doc.packages/supervisedAttributeScaling
License GNU General Public License 3
Dependencies amount 1
Dependencies weka-dev,
There are maybe transitive dependencies!
clirr-maven-plugin from group org.neo4j.build.plugins (version 1.0.1)
This is a specialized version of the Clirr Maven Plugin. It adds capabilities for excluding specific
error types, as well as separating code into three, rather than two, subgroups:
Internal code (no checks)
Externally invoked code (Annotated with an "externally invoked" annotation, same as Externally implemented, but adding methods to interfaces
and abstract classes is allowed)
Externally implemented code (Assumed default. Full backwards compatibility required *unless* an interface is annotated with
a defined adaptor annotation, in which case full backwards compatibility is required for the adaptor class, but the rules of @ExternallyInvoked
apply to the interface itself)
Clirr is a tool that checks Java libraries for binary and source compatibility with older releases.
Basically you give it two sets of jar files and Clirr dumps out a list of changes in the public API.
The clirr-maven-plugin can be configured to break the build, if it detects incompatible api changes.
In a continuous integration process, the clirr-maven-plugin can automatically prevent accidental
introduction of binary or source compatibility problems. Additionally, the plugin can generate
a report as part of the generated site.
Group: org.neo4j.build.plugins Artifact: clirr-maven-plugin
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact clirr-maven-plugin
Group org.neo4j.build.plugins
Version 1.0.1
Last update 09. November 2015
Organization not specified
URL Not specified
License The Apache Software License, Version 2.0
Dependencies amount 14
Dependencies clirr-core, bcel-findbugs, maven-artifact, maven-model, maven-plugin-api, maven-project, doxia-decoration-model, doxia-module-xhtml, doxia-sink-api, doxia-site-renderer, maven-reporting-api, plexus-i18n, plexus-utils, junit,
There are maybe transitive dependencies!
Group org.neo4j.build.plugins
Version 1.0.1
Last update 09. November 2015
Organization not specified
URL Not specified
License The Apache Software License, Version 2.0
Dependencies amount 14
Dependencies clirr-core, bcel-findbugs, maven-artifact, maven-model, maven-plugin-api, maven-project, doxia-decoration-model, doxia-module-xhtml, doxia-sink-api, doxia-site-renderer, maven-reporting-api, plexus-i18n, plexus-utils, junit,
There are maybe transitive dependencies!
pact-jvm-provider_2.10 from group au.com.dius (version 2.4.20)
Pact provider
=============
sub project of https://github.com/DiUS/pact-jvm
The pact provider is responsible for verifying that an API provider adheres to a number of pacts authored by its clients
This library provides the basic tools required to automate the process, and should be usable on its own in many instances.
Framework and build tool specific bindings will be provided in separate libraries that build on top of this core functionality.
### Running Pacts
Main takes 2 arguments:
The first is the root folder of your pact files
(all .json files in root and subfolders are assumed to be pacts)
The second is the location of your pact config json file.
### Pact config
The pact config is a simple mapping of provider names to endpoint url's
paths will be appended to endpoint url's when interactions are attempted
for an example see: https://github.com/DiUS/pact-jvm/blob/master/pact-jvm-provider/src/test/resources/pact-config.json
### Provider State
Before each interaction is executed, the provider under test will have the opportunity to enter a state.
Generally the state maps to a set of fixture data for mocking out services that the provider is a consumer of (they will have their own pacts)
The pact framework will instruct the test server to enter that state by sending:
POST "${config.stateChangeUrl.url}/setup" { "state" : "${interaction.stateName}" }
### An example of running provider verification with junit
This example uses java, junit and hamcrest matchers to run the provider verification.
As the provider service is a DropWizard application, it uses the DropwizardAppRule to startup the service before running any test.
Warning: It only grabs the first interaction from the pact file with the consumer, where there could be many. (This could possibly be solved with a parameterized test)
```java
public class PactJVMProviderJUnitTest {
@ClassRule
public static TestRule startServiceRule = new DropwizardAppRule<DropwizardAppConfig>(DropwizardApp.class, "config.yml");
private static ProviderInfo serviceProvider;
private static Pact testConsumerPact;
@BeforeClass
public static void setupProvider() {
serviceProvider = new ProviderInfo("Dropwizard App");
serviceProvider.setProtocol("http");
serviceProvider.setHost("localhost");
serviceProvider.setPort(8080);
serviceProvider.setPath("/");
ConsumerInfo consumer = new ConsumerInfo();
consumer.setName("test_consumer");
consumer.setPactFile(new File("target/pacts/ping_client-ping_service.json"));
// serviceProvider.getConsumers().add(consumer);
testConsumerPact = (Pact) new PactReader().loadPact(consumer.getPactFile());
}
@Test
@SuppressWarnings("unchecked")
public void runConsumerPacts() {
//grab the first interaction from the pact with consumer
List<Interaction> interactions = scala.collection.JavaConversions.seqAsJavaList(testConsumerPact.interactions());
Interaction interaction1 = interactions.get(0);
//setup any provider state
//setup the client and interaction to fire against the provider
ProviderClient client = new ProviderClient();
client.setProvider(serviceProvider);
client.setRequest(interaction1.request());
Map<String, Object> clientResponse = (Map<String, Object>) client.makeRequest();
Map<String, Object> result = (Map<String, Object>) ResponseComparison.compareResponse(interaction1.response(),
clientResponse, (int) clientResponse.get("statusCode"), (Map) clientResponse.get("headers"), (String) clientResponse.get("data"));
//assert all good
assertThat(result.get("method"), is(true)); // method type matches
Map headers = (Map) result.get("headers"); //headers match
headers.forEach( (k, v) ->
assertThat(format("Header: [%s] does not match", k), v, org.hamcrest.Matchers.equalTo(true))
);
assertThat((Collection<Object>)((Map)result.get("body")).values(), org.hamcrest.Matchers.hasSize(0)); // empty list of body mismatches
}
}
```
### An example of running provider verification with spock
This example uses groovy and spock to run the provider verification.
Again the provider service is a DropWizard application, and is using the DropwizardAppRule to startup the service.
This example runs all interactions using spocks Unroll feature
```groovy
class PactJVMProviderSpockSpec extends Specification {
@ClassRule @Shared
TestRule startServiceRule = new DropwizardAppRule<DropwizardAppConfig>(DropwizardApp.class, "config.yml");
@Shared
ProviderInfo serviceProvider
@Shared
Pact testConsumerPact
def setupSpec() {
serviceProvider = new ProviderInfo("Dropwizard App")
serviceProvider.protocol = "http"
serviceProvider.host = "localhost"
serviceProvider.port = 8080;
serviceProvider.path = "/"
def consumer = serviceProvider.hasPactWith("ping_consumer", {
pactFile = new File('target/pacts/ping_client-ping_service.json')
})
testConsumerPact = (Pact) new PactReader().loadPact(consumer.getPactFile());
}
def cleanup() {
//cleanup provider state
//ie. db.truncateAllTables()
}
def cleanupSpec() {
//cleanup provider
}
@Unroll
def "Provider Pact - With Consumer"() {
given:
//setup provider state
// ie. db.setupRecords()
// serviceProvider.requestFilter = { req ->
// req.addHeader('Authorization', token)
// }
when:
ProviderClient client = new ProviderClient(provider: serviceProvider, request: interaction.request())
Map clientResponse = (Map) client.makeRequest()
Map result = (Map) ResponseComparison.compareResponse(interaction.response(),
clientResponse, clientResponse.statusCode, clientResponse.headers, clientResponse.data)
then:
// method matches
result.method == true
// headers all match, spock needs the size checked before
// asserting each result
if (result.headers.size() > 0) {
result.headers.each() { k, v ->
assert v == true
}
}
// empty list of body mismatches
result.body.size() == 0
where:
interaction << scala.collection.JavaConversions.seqAsJavaList(testConsumerPact.interactions())
}
}
```
2 downloads
Artifact pact-jvm-provider_2.10
Group au.com.dius
Version 2.4.20
Last update 14. April 2018
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 13
Dependencies slf4j-api, scala-library, pact-jvm-model, pact-jvm-matchers_2.10, scalatest_2.10, commons-io, groovy-all, jansi, http-builder, httpclient, reflections, unfiltered-netty-server_2.10, dispatch-core_2.10,
There are maybe transitive dependencies!
Group au.com.dius
Version 2.4.20
Last update 14. April 2018
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 13
Dependencies slf4j-api, scala-library, pact-jvm-model, pact-jvm-matchers_2.10, scalatest_2.10, commons-io, groovy-all, jansi, http-builder, httpclient, reflections, unfiltered-netty-server_2.10, dispatch-core_2.10,
There are maybe transitive dependencies!
Page 1 from 1 (items total 8)