osgiliathenterprise / net.osgiliath.parent Goto Github PK
View Code? Open in Web Editor NEWOsgiliath OSGI-EE Framework
Osgiliath OSGI-EE Framework
Changes Maven plugins looks nice :)
Changelog could be a nice thing to remember what we did: http://www.javaworld.com/article/2071733/java-app-dev/get-the-most-out-of-maven-2-site-generation.html
Some wrappers are using manifest transformation using maven exec plugin to upgrade package version.
Bnd can do the same using a combination of merge commands:
http://www.aqute.biz/Bnd/Format
http://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
See wrapper.deltaspike-data for a start of an example
As the migration to pax-jdbc has been done, it could be nice to replace (or add a new) the blueprint/spring-data based jpa module by a deltaspike-jpa/deltaspike-data/pax-jpa one
See that tuto for java usage
http://www.javacodegeeks.com/2013/04/getting-started-with-elasticsearch.html
osgliath-war should be osgiliath-war
See sample of integration here: https://github.com/apache/servicemix/blob/master/logging/jms-appender/src/main/resources/OSGI-INF/blueprint/config.xml
see: http://maven.40175.n5.nabble.com/unit-testing-archetypes-td75257.html#a75257 for archetype generation on a folder, then comparing it with a simple filereader could do the work
SCR is more lightweight than blueprint.
The framework (helpers components) should be implemented with it
And the dream comes true...
As it it a rewrite of the karaf spring feature
net.osgiliath.helpers.parent -> net.osgiliath.helpers
net.osgiliath.helpers.* -> net.osgiliath.helper.*
net.osgiliath.features.karaf-features-* -> net.osgiliath.features.karaf-feature.*
net.osgiliath.features.karaf-features.itests.* -> net.osgiliath.features.karaf-features.itest.*
Karaf 4 is out! Major framework update in perspective
It should be easy:
Sometimes, persistence tests are failing with this message:
java.lang.Exception: java.sql.SQLException: Commande setAutoCommit(true) non valide au cours de la transaction globale.
Look at the pax-jdbc factiry settings to fix this
HI,
I came across a couple of issues when compiling on Windows.
The fill-parent-path-property profile adds an extra slash to the parent.path property in build.properties. This causes erroneous new line in jacoco path e.g. parent.path = T:\\\workspace\\\Misc\\\net.osgiliath.parent
will be interpreted as T:\workspace\Misc\
. Even though it's a one-line change I'll create a pull request from my fork in a moment.
Windows version of ProcessBuilder (used in pax exam) doesn't appear to handle working directories with a path longer then 256 characters. e.g. the following is 261 chars and threw an error: "CreateProcess error=267, The directory name is invalid" T:\workspace\Misc\net.osgiliath.parent\net.osgiliath.framework\net.osgiliath.features.karaf-features\net.osgiliath.features.karaf-features.itests\net.osgiliath.features.karaf-features.itests.validation.cdi\target\exam\unpack\36076278-1678-4425-8fe0-918b0bd47a98
Renaming my "net.osgiliath.parent" folder to "osgiliath" fixed the problem. I can't see a way to remedy this, but perhaps a note in the docs might save someone time in the future.
Best regards.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.