Coder Social home page Coder Social logo

cvgaviao / osgi-container-maven-plugin Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 114 KB

A maven plugin aimed to generate a compressed archive containing an OSGi container structure ready to be used.

Home Page: http://cvgaviao.github.io/osgi-container-maven-plugin

License: Eclipse Public License 1.0

Shell 1.03% Java 95.06% Dockerfile 3.91%
osgi m2e maven-plugin docker

osgi-container-maven-plugin's Introduction

CircleCI

Maven Central

OSGi Container Distribution Archive Generator Maven Plugin

This git repository contains a maven plugin project that is aimed to generate a compressed archive containing an OSGi container structure plus the necessary OSGi bundles necessary to be distributed and ready to be used.

Docker ready

We have have borrowed some code from the spotify's dockerfile maven plugin and integrated into the plugin's lifecycle in order to produce an docker image from the produced archive and ready to be deployed.


Documentation, download and usage instructions details

Full usage details, FAQs, examples and more are available on the project documentation website.

Development

Building

To build and run the tests, you need Java 8 or later and Maven 3.5.4 or later. Simply clone this repository and run mvn clean install

In order to run the with test coverage support then run mvn clean install -Dc8tech.build.test.coverage

Using Eclipse IDE + m2e

You can use the Eclipse IDE justing importing the project into a workspace. It will automatically ask you to install the m2e related plugins. Also, in order to facilitate to build, some m2e launcher files are provided in the .m2e-launchers directory.

Contributing

Note that the tests run the plugin against a number of sample test projects, located in the test-projects folder. If adding new functionality, or fixing a bug, it is recommended that a sample project be set up so that the scenario can be tested end-to-end. See also CONTRIBUTING.md for information on deploying to Nexus and releasing the plugin.

osgi-container-maven-plugin's People

Contributors

c8tech-releaser-bot avatar cvgaviao avatar

Watchers

 avatar  avatar

osgi-container-maven-plugin's Issues

Setup maven-site-plugin

Maven has a plugin that generates a entire web based site with informations about the current project.
The site will be hosted in the github's gh-page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.