The NBPCG Library supports NetBeans Platform Application Components generated by the NetBeans Platform Code Generator NBPCG
Current release: v4.0.0
Project Status: Updated to use 8.2 NetBeans Platform;
The author would be interested in any feedback on this project from users of the library. Issues (bugs or possible enhancements) can be logged using the project issue tracker
The library exists on Maven Central so no explicit repository information is required to be included in user’s POM. Add any required dependencies into the POM. An example statement is:
... <dependency> <artifactId>xxxxx</artifactId> <groupId>uk.the retiredprogrammer.nbpcglibrary</groupId> <version>4.0.0</version> </dependency> ...
where xxxxx is one of:
The source code is available on GitHub.
The build/dependency manangement system is Maven.
The development environment uses the Netbeans IDE, but this is not mandatory, any development environment which can work with a Maven project can be used.
Sources for this release can be found here.
Alternatively the project can be forked from here to obtain the whole source tree. Tag v4.0.0 refers to the sources relevant to this release.
Developers modifying the source code are encouraged to submit their changes back to the project using a Pull-Request (for consideration for inclusion in a future release).
First release built for release to Maven Central repository. No functional changes.
Update of library to use NetBeans Platform version 8.1. New Forms API and implementation using MVP pattern.
Update of library to support major update/refactoring of NBPCG (version 4.0.14). Includes explicit generation of additional fields (timestamps, ids and indexes), restructuring of the data access to utilise new APIs.