IDE

RoboPods Chartboost Parent

com.mobidevelop.robovm : robopods-chartboost-parent

RoboPods provides bindings to popular 3rd party libraries.

Last Version: 2.2.2

Release Date:

price-provider-test

com.huaweicloud.dubbo-servicecomb : price-provider-test

an apache dubbo extension to use servicecomb patterns of microservices registration and dynamic configuration

Last Version: 1.1.0

Release Date:

providers

com.netflix.denominator : providers

providers developed by Netflix

Last Version: 3.5.0

Release Date:

Redback :: Authentication Providers

org.apache.archiva.redback : redback-authentication-providers

Archiva is an application for managing one or more remote repositories, including administration, artifact handling, browsing and searching.

Last Version: 2.6.2

Release Date:

Last Version: 6.1H.10

Release Date:

Ant Chain API SDK

cn.com.antcloud.api : antcloud-api-provider-mpaasfaceverify

Ant Chain API SDK For Java Copyright (c) 2020-present antgroup.com, https://www.antgroup.com

Last Version: 1.1.11

Release Date:

Last Version: 4.6.2057

Release Date:

Last Version: 0.1.0

Release Date:

osgi.enroute.webconsole.xray.provider

biz.aQute : osgi.enroute.webconsole.xray.provider

A plugin for the Apache Felix Webconsole. When installed, this bundle will add a tab on the Web Console that provides a graphic overview of the OSGi framework, including services, bundles, and components. Colors are used to encode the different states. Bundles are shown to be started, stopped, starting, resolved, and installed. Services are shown to be used, looked for, or registered in the air. Components can be seen to be operating or not satisfied. Most objects have a tooltip with extra information and all objects can be clicked upon. Hovering over a bundle or service shows only the conenections to/from the component. The display updates every 5 seconds to provide a continuous view on the operations of the framework it runs on.

Last Version: 2.2.0

Release Date:

Last Version: 2.2.3

Release Date:

EAP Base Module javax.xml.jaxp-provider:main

org.kie.modules : javax-xml-jaxp-provider-main

The parent with dependencies imports the KIE Platform BOM and adds the default test-scoped dependencies. All modules extend this parent, except for the user-facing BOMs (which are used here).

Last Version: 6.5.0.Final

Release Date:

Last Version: 1.9.2

Release Date:

Opencast :: videoeditor-ffmpeg-impl

org.opencastproject : opencast-videoeditor-ffmpeg-impl

Opencast is a media capture, processing, management and distribution system

Last Version: 12.0

Release Date:

Token Binding for Java

com.pingidentity.oss : token-binding-java

A library for processing/validating as well as creating/signing Token Binding message structures in Java.

Last Version: 1.0.0

Release Date:

rabbitex

me.breidenbach : rabbitex

A simplified RabbitMQ API

Last Version: 1.2

Release Date:

Last Version: 0.15.0

Release Date:

Last Version: 0.0.14

Release Date:

Radial Slider Gem

com.jwebmp.jre11 : jwebmp-radial-slider-gem

The JWebSwing implementation for a Radial Slider

Last Version: 0.62.0.1

Release Date:

provider

com.github.terma.gigaspace-web-console : provider

Open source alternative for GigaSpace Web UI with enhanced data querying

Last Version: 1.3.2

Release Date:

Last Version: 0.3.3

Release Date:

Last Version: 4.5.1

Release Date:

aliyun-sdk-oss-managed-credentials-provider

com.aliyun : aliyun-sdk-oss-managed-credentials-provider

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

Last Version: 1.0.3

Release Date:

Elide: OSGI Wrapper

uk.co.infodataserv : elide-osgi-wrapper

A wrapper around the Elide libary (https://github.com/yahoo/elide) to allow it to be used in an OSGi container

Last Version: 4.5.1

Release Date:

Last Version: 1.5

Release Date:

Apache BookKeeper :: Stats Providers :: Twitter Ostrich Stats

org.apache.bookkeeper.stats : twitter-ostrich-provider

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 4.10.0

Release Date:

Identity Provider Server Feature

org.wso2.carbon.identity.inbound.auth.openid : org.wso2.carbon.identity.provider.server.feature

This feature contains the core bundles required for Back-end Provider functionality

Last Version: 5.7.0

Release Date:

devon-ide-scripts

com.devonfw.tools.ide : devon-ide-scripts

Scripts to setup and update the development environment.

Last Version: 3.0.0-beta25

Release Date:

Last Version: 2.0.1

Release Date:

junit5spring

au.com.dius.pact.provider : junit5spring

# Pact Spring/JUnit5 Support This module extends the base [Pact JUnit5 module](/provider/junit5/README.md). See that for more details. ## Dependency The combined library (JUnit5 + Spring) is available on maven central using: group-id = au.com.dius.pact.provider artifact-id = junit5spring version-id = 4.2.x ## Usage For writing Spring Pact verification tests with JUnit 5, there is an JUnit 5 Invocation Context Provider that you can use with the `@TestTemplate` annotation. This will generate a test for each interaction found for the pact files for the provider. To use it, add the `@Provider` and `@ExtendWith(SpringExtension.class)` and one of the pact source annotations to your test class (as per a JUnit 5 test), then add a method annotated with `@TestTemplate` and `@ExtendWith(PactVerificationSpringProvider.class)` that takes a `PactVerificationContext` parameter. You will need to call `verifyInteraction()` on the context parameter in your test template method. For example: ```java @ExtendWith(SpringExtension.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) @Provider("Animal Profile Service") @PactBroker public class ContractVerificationTest { @TestTemplate @ExtendWith(PactVerificationSpringProvider.class) void pactVerificationTestTemplate(PactVerificationContext context) { context.verifyInteraction(); } } ``` You will now be able to setup all the required properties using the Spring context, e.g. creating an application YAML file in the test resources: ```yaml pactbroker: host: your.broker.host auth: username: broker-user password: broker.password ``` You can also run pact tests against `MockMvc` without need to spin up the whole application context which takes time and often requires more additional setup (e.g. database). In order to run lightweight tests just use `@WebMvcTest` from Spring and `MockMvcTestTarget` as a test target before each test. For example: ```java @WebMvcTest @Provider("myAwesomeService") @PactBroker class ContractVerificationTest { @Autowired private MockMvc mockMvc; @TestTemplate @ExtendWith(PactVerificationSpringProvider.class) void pactVerificationTestTemplate(PactVerificationContext context) { context.verifyInteraction(); } @BeforeEach void before(PactVerificationContext context) { context.setTarget(new MockMvcTestTarget(mockMvc)); } } ``` You can also use `MockMvcTestTarget` for tests without spring context by providing the controllers manually. For example: ```java @Provider("myAwesomeService") @PactFolder("pacts") class MockMvcTestTargetStandaloneMockMvcTestJava { @TestTemplate @ExtendWith(PactVerificationSpringProvider.class) void pactVerificationTestTemplate(PactVerificationContext context) { context.verifyInteraction(); } @BeforeEach void before(PactVerificationContext context) { MockMvcTestTarget testTarget = new MockMvcTestTarget(); testTarget.setControllers(new DataResource()); context.setTarget(testTarget); } @RestController static class DataResource { @GetMapping("/data") @ResponseStatus(HttpStatus.NO_CONTENT) void getData(@RequestParam("ticketId") String ticketId) { } } } ``` **Important:** Since `@WebMvcTest` starts only Spring MVC components you can't use `PactVerificationSpringProvider` and need to fallback to `PactVerificationInvocationContextProvider` ## Webflux tests You can test Webflux routing functions using the `WebFluxTarget` target class. The easiest way to do it is to get Spring to autowire your handler and router into the test and then pass the routing function to the target. For example: ```java @Autowired YourRouter router; @Autowired YourHandler handler; @BeforeEach void setup(PactVerificationContext context) { context.setTarget(new WebFluxTarget(router.route(handler))); } @TestTemplate @ExtendWith(PactVerificationSpringProvider.class) void pactVerificationTestTemplate(PactVerificationContext context) { context.verifyInteraction(); } ``` ## Modifying requests As documented in [Pact JUnit5 module](/provider/junit5/README.md#modifying-the-requests-before-they-are-sent), you can inject a request object to modify the requests made. However, depending on the Pact test target you are using, you need to use a different class. | Test Target | Class to use | |-------------|--------------| | HttpTarget, HttpsTarget, SpringBootHttpTarget | org.apache.http.HttpRequest | | MockMvcTestTarget | MockHttpServletRequestBuilder | | WebFluxTarget | WebTestClient.RequestHeadersSpec | # Verifying V4 Pact files that require plugins (version 4.3.0+) Pact files that require plugins can be verified with version 4.3.0+. For details on how plugins work, see the [Pact plugin project](https://github.com/pact-foundation/pact-plugins). Each required plugin is defined in the `plugins` section in the Pact metadata in the Pact file. The plugins will be loaded from the plugin directory. By default, this is `~/.pact/plugins` or the value of the `PACT_PLUGIN_DIR` environment variable. Each plugin required by the Pact file must be installed there. You will need to follow the installation instructions for each plugin, but the default is to unpack the plugin into a sub-directory `<plugin-name>-<plugin-version>` (i.e., for the Protobuf plugin 0.0.0 it will be `protobuf-0.0.0`). The plugin manifest file must be present for the plugin to be able to be loaded. # Test Analytics We are tracking anonymous analytics to gather important usage statistics like JVM version and operating system. To disable tracking, set the 'pact_do_not_track' system property or environment variable to 'true'.

Last Version: 4.4.0-beta.2

Release Date:

WSO2 Carbon - Claim Management Feature Aggregator Module

org.wso2.carbon.identity : claim-mgt-feature

WSO2 is an open source application development software company focused on providing service-oriented architecture solutions for professional developers.

Last Version: 5.5.0-m4

Release Date:

Last Version: 2.4.8

Release Date:

Last Version: 0.0.37

Release Date:

Last Version: 1.0.5

Release Date:

Package Identifier Plugin

com.trello.identifier : package-identifier-plugin

Gradle plugin for identifiying android modules

Last Version: 0.0.2

Release Date: