Comments (3)
Wouldn't it be easier to do it in DefaultKillbillNodesService
instead? Kill Bill already knows the platform version and the jruby.jar
has the platform version under META-INF/maven/org.kill-bill.billing/killbill-platform-osgi-bundles-jruby/pom.properties
.
Work is required though to expose an API from platform to get the jruby.jar
path.
from killbill-cloud.
After some discussions:
- When Kill Bill starts, it warns if there is no
jruby.jar
(already in place), and if it exists, it checks the correct version as described above and also warns if this is not the right version - On KPM side:
- During
install
we should end up with correct jruby.jar version (however if a wrong version already exists, we should warn and not replace). Ideally, we add a new flag to clobber that wrong version if desired. - During
pull
of a jruby plugin at least warn if there is nojruby.jar
and print instructions on how to add it.
from killbill-cloud.
Changes in Kill Bill have been made:
from killbill-cloud.
Related Issues (20)
- kpm task failing? HOT 8
- Use HTTP basic authentication for GitHub API HOT 1
- Installing killbill:latest from docker does not create database tables. HOT 1
- Custom logback configuration
- Upgrade to Traveling Ruby 2.4
- Add Sonatype mirror in build image Maven config
- jdbc with sql HOT 1
- Symlink kpm to latest version
- arm64 image availability HOT 1
- Sentry Support for Docker HOT 1
- Running startup.sh fails due to endorsed directory.
- kpm: upgrade Ruby and dependencies
- Kaui 2.0.11 does not work with Killbill latest image
- Killbill unable to connect to Postgres server HOT 1
- Update Ruby/Jruby versions
- kpm diagnostic tool fails when there are no records in the tenant_kvs table with certain keys HOT 1
- Cleanup docker build configuration files
- kpm diagnostic tool includes wrong log files in case of remote KB server
- kpm diagnostic tool behaves inconsistently when the api credentials are specified in a config file as well as on the command line
- Remove unused options in the kpm diagnostic help command and from the code
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from killbill-cloud.