[go: up one dir, main page]

Skip to content
You must be logged in to sponsor khmarbaise
Become a sponsor to Karl Heinz Marbaise

Apache Maven is a build tool which is used by the majority of the Java developers over the world. Apache Maven comprises of about 90 source repositories and about 2.2 million lines of code which is maintained by 5-10 active volunteers.

Apache Maven is already a long time on the market but far from ready nor free of bugs which needs a lot of time to keep on track (which is currently not really the case). Apart from bug fixing and making new releases there are a lot of new ideas like the following (far from complete):

Apart from the above I have a lot of side projects like MojoHaus which contains a lot of useful plugins which also need some attention to improve the plugins and make new releases.

  • Sponsorship is a really nice way to say thanks to the maintainers of open source projects and it doesn't take much.
  • If you decide to make a sponsoring this will help me to continue my contributions to a large number of projects I'm involved in and of course the community, too.
  • I would also use a portion of funds received to sponsor other projects/people which helped me in some way.

You can of course cancel your sponsorship at anytime. There will never ever be a question asked about that.

If you are a company or organisation that benefits from my work or maybe others as well, please consider sponsoring, too.

Current sponsors 4

@sormuras
@sparsick
@bmarwell
@xdev-software
Past sponsors 6
@hendrikebbers
@stokito
@aegershman
@rfscholte
@indeedeng
@Postremus

Featured work

  1. khmarbaise/maven-it-extension

    Experimental JUnit Jupiter Extension for writing integration tests for Maven plugins/Maven extensions/Maven Core

    Java 90
  2. khmarbaise/incremental-module-builder

    Incremental Module Builder

    Java 41
  3. Java 33
  4. khmarbaise/maven-buildtime-profiler

    Maven Build Time Profiler

    Java 69

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

This value will represent answering questions on mailing lists, Stack Overflow or other medias. This work is time consuming and your donation will help me to be able to do it.

$10 a month

Select

This value represents improving code of Maven and/or plugins of the ecosystem to make plugins etc. more maintainable. Also updating information to the community could be part of this. This will not introduce new features.

$20 a month

Select

The value represents doing releases of Apache Maven plugins/artifacts or other plugins of the ecosystem (for example versions-maven-plugin just to mention one).

$50 a month

Select

This value represents accepting Pull Requests. Often it is needed to analyse the issue and the offered fix. Unfortunately most pull requests do not have any tests, so this results in guiding contributors to complete a pull request or to support in writing unit- and or integration tests which is not very easy (one of the reason to get more time on doing improvements on the testing ideas see other tiers).

$100 a month

Select

This value represents the improvements of the testing infrastructure which is currently limited (see the detailed descriptions of maven-it-extension). This will help in the future to make development of plugins/maven core easier and also supports everybody who needs to write maven plugins.

$500 a month

Select

This value represents maintaining Maven Core. There are only a few people who touch this part of the Maven Project. It is huge and complex, but also the foundation of the build tool. A change should keep compatibility with previous versions without breaking things. Unfortunately sometimes it's needed to make hard decisions to go forward with the development of Maven core.

$1,000 a month

Select

This value represents designing the future of Maven, because it is far from ready. We need to turn ideas in clear specifications and have to discuss this with tool suppliers like IDE's, Repository Managers, CI servers and much more and last but not least with other build tools. In the end there is much to do to coordinate things like this and produce a very good foundation for the future.

$5,000 a month

Select

This value represents investing in the future of Maven and the ecosystem as a whole and develop further ideas for the future of Maven.