GithubHelp home page GithubHelp logo

Comments (4)

matthewtckr avatar matthewtckr commented on July 22, 2024

The Const.isEmpty( CharSequence ) method is only available in the master branch of the kettle-core artifact. You'll want to use the kettle artifacts for the given release of spoon, which has other versions of the isEmpty() method.

from pdi-sdk-plugins.

Mutley5000 avatar Mutley5000 commented on July 22, 2024

I see. I'll give that a go. Thank you.

from pdi-sdk-plugins.

Mutley5000 avatar Mutley5000 commented on July 22, 2024

Well, thank you Matthew once again. I changed my plugin pom.xml to have the version of Spoon I am running for the version of kettle-core and rebuilt the plugin. When I tested the plugin I no longer had the issue.

So just out of interest (probably a really noob question but anyway) why is there the difference between the master (which seems what the SNAPSHOTS are built from) and the release? And also does this mean that I need to have a version of my plugin for each release of Pentaho?

from pdi-sdk-plugins.

matthewtckr avatar matthewtckr commented on July 22, 2024

The master branch (and snapshots) are in-development code that is typically for the next version to be released, We maintain compatibility within a major version (e.g. 4.x, 5.x, or 6.x), and may deprecate and/or remove in newer major versions.

Historically, ABI has maintained much better compatibility even across major versions, so it's not typically necessary to have a "5.x" and a "6.x" version, though there may be new features that aren't available without building on the newer API versions.

There is a bug report about the isEmpty methods in the master branch, which is being looked into.

from pdi-sdk-plugins.

Related Issues (12)

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.