Download JAR files tagged by appended with all dependencies
glowing-waffle from group io.github.thefolle (version 1.2.0)
Collection of custom rules to be appended to the Maven Enforcer plugin. See GitHub homepage for full documentation.
0 downloads
Artifact glowing-waffle
Group io.github.thefolle
Version 1.2.0
Last update 10. July 2022
Organization not specified
URL https://github.com/Thefolle/glowing-waffle
License MIT License
Dependencies amount 15
Dependencies enforcer, enforcer-api, maven-artifact, maven-plugin-api, maven-core, maven-common-artifact-filters, plexus-utils, commons-lang3, commons-codec, commons-io, maven-dependency-tree, maven-shared-utils, assertj-core, maven-plugin-testing-harness, maven-reporting-exec,
There are maybe transitive dependencies!
Group io.github.thefolle
Version 1.2.0
Last update 10. July 2022
Organization not specified
URL https://github.com/Thefolle/glowing-waffle
License MIT License
Dependencies amount 15
Dependencies enforcer, enforcer-api, maven-artifact, maven-plugin-api, maven-core, maven-common-artifact-filters, plexus-utils, commons-lang3, commons-codec, commons-io, maven-dependency-tree, maven-shared-utils, assertj-core, maven-plugin-testing-harness, maven-reporting-exec,
There are maybe transitive dependencies!
suggest-free-text from group io.redlink.solr (version 2.1.1)
Version of the Solr Free Text Suggestor that collate suggestions into
the original search query and provides highlighting information about
the parts of the suggested query that was appended/added by the
highlighter.
0 downloads
Artifact suggest-free-text
Group io.redlink.solr
Version 2.1.1
Last update 22. November 2021
Organization Redlink GmbH
URL https://github.com/redlink-gmbh/solr-suggest-free-text
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group io.redlink.solr
Version 2.1.1
Last update 22. November 2021
Organization Redlink GmbH
URL https://github.com/redlink-gmbh/solr-suggest-free-text
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
mule-transport-file from group org.mule.transports (version 3.9.0)
A Mule transport for File Connectivity. This transport allows files to be read and written to
directories on the local file system. The transport can be configured to filter the file it reads and
the way files are written, such as whether binary output is used or the file is appended to.
Group: org.mule.transports Artifact: mule-transport-file
Show all versions Show documentation Show source
Show all versions Show documentation Show source
2 downloads
Artifact mule-transport-file
Group org.mule.transports
Version 3.9.0
Last update 26. April 2018
Organization not specified
URL Not specified
License not specified
Dependencies amount 1
Dependencies mule-module-spring-config,
There are maybe transitive dependencies!
Group org.mule.transports
Version 3.9.0
Last update 26. April 2018
Organization not specified
URL Not specified
License not specified
Dependencies amount 1
Dependencies mule-module-spring-config,
There are maybe transitive dependencies!
velocity-whitespace-resource-filter from group org.owasp.maven-tools (version 2.0.0)
The velocity-whitespace-resource-filter is used in Maven builds to remove whitespace from Velocity Templates.
Leading whitespace is removed from each line and a Velocity single line comment (##) is appended to the end of each
line - making the output from the template more compact. This is useful when the templates generate output like XML,
HTML, or JSON.
Group: org.owasp.maven-tools Artifact: velocity-whitespace-resource-filter
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact velocity-whitespace-resource-filter
Group org.owasp.maven-tools
Version 2.0.0
Last update 28. July 2022
Organization OWASP
URL http://jeremylong.github.io/velocity-whitespace-resource-filter
License The Apache Software License, Version 2.0
Dependencies amount 5
Dependencies javax.inject, plexus-build-api, maven-filtering, commons-io, plexus-component-annotations,
There are maybe transitive dependencies!
Group org.owasp.maven-tools
Version 2.0.0
Last update 28. July 2022
Organization OWASP
URL http://jeremylong.github.io/velocity-whitespace-resource-filter
License The Apache Software License, Version 2.0
Dependencies amount 5
Dependencies javax.inject, plexus-build-api, maven-filtering, commons-io, plexus-component-annotations,
There are maybe transitive dependencies!
eventId from group org.beiter.michael.eaudit4j.processors (version 1.1)
This module is part of the eAudit4j audit library, providing a simple and pluggable
solution for auditing in Java.
This particular Maven module provides an audit processor that creates a random event
ID. The entropy is configurable, and the ID is appended to the event and stored in a
configurable field name.
Group: org.beiter.michael.eaudit4j.processors Artifact: eventId
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact eventId
Group org.beiter.michael.eaudit4j.processors
Version 1.1
Last update 20. July 2016
Organization not specified
URL http://mbeiter.github.io/audit4j/docs/${project.version}/${project.artifactId}/
License not specified
Dependencies amount 3
Dependencies common, slf4j-log4j12, commons-lang3,
There are maybe transitive dependencies!
Group org.beiter.michael.eaudit4j.processors
Version 1.1
Last update 20. July 2016
Organization not specified
URL http://mbeiter.github.io/audit4j/docs/${project.version}/${project.artifactId}/
License not specified
Dependencies amount 3
Dependencies common, slf4j-log4j12, commons-lang3,
There are maybe transitive dependencies!
application from group net.sf.beezle.maven.plugins (version 1.3.5)
Generates an application file. An application file is a single file containing your entire application,
it's all you need to distribute or run the application. Technically, an application file is a Bash shell script
with an appended executable jar file. You can invoke it directly or you can pass it as an argument to java -jar.
You can rename it without breaking the application.
Group: net.sf.beezle.maven.plugins Artifact: application
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact application
Group net.sf.beezle.maven.plugins
Version 1.3.5
Last update 28. November 2011
Organization 1&1
URL https://sourceforge.net/apps/trac/beezle/wiki/ApplicationHome
License GNU Lesser General Public License, Version 2.1
Dependencies amount 6
Dependencies sushi, jsch, maven-model, maven-plugin-api, maven-artifact, maven-project,
There are maybe transitive dependencies!
Group net.sf.beezle.maven.plugins
Version 1.3.5
Last update 28. November 2011
Organization 1&1
URL https://sourceforge.net/apps/trac/beezle/wiki/ApplicationHome
License GNU Lesser General Public License, Version 2.1
Dependencies amount 6
Dependencies sushi, jsch, maven-model, maven-plugin-api, maven-artifact, maven-project,
There are maybe transitive dependencies!
modello-usurped from group org.infrastructurebuilder.modello (version 1.11.0.2)
Group: org.infrastructurebuilder.modello Artifact: modello-usurped
Show all versions
Show all versions
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
tostring-implementation from group io.github.trigunam.java.util (version 2.2)
This project is a library for any POJO class to implement a toString method. Given a class name and instance, the project will use reflection from Java API to get the getter methods for the given instance and execute it to print the methodName = methodValue in an appended string with comma separated values. This is very generic implementation so anybody can use this code to write their toString implementation. The idea is to avoid implementing toString by writing your own implementation every time.
Please put your thoughts on the implementation so we can evolve as a project which will help every Java Developer.
Group: io.github.trigunam.java.util Artifact: tostring-implementation
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact tostring-implementation
Group io.github.trigunam.java.util
Version 2.2
Last update 04. September 2021
Organization Yet to identify
URL https://github.com/trigunam/tostring-implementation
License GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Dependencies amount 2
Dependencies slf4j-api, logback-classic,
There are maybe transitive dependencies!
Group io.github.trigunam.java.util
Version 2.2
Last update 04. September 2021
Organization Yet to identify
URL https://github.com/trigunam/tostring-implementation
License GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Dependencies amount 2
Dependencies slf4j-api, logback-classic,
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 scala-library, diffutils, httpclient, commons-io, pact-jvm-matchers_2.10, scala-compiler, scalatest_2.10, groovy-all, jansi, reflections, http-builder, slf4j-api, pact-jvm-model_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 scala-library, diffutils, httpclient, commons-io, pact-jvm-matchers_2.10, scala-compiler, scalatest_2.10, groovy-all, jansi, reflections, http-builder, slf4j-api, pact-jvm-model_2.10,
There are maybe transitive dependencies!
Page 1 from 1 (items total 9)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy