# bpep **Repository Path**: imlijinting/bpep ## Basic Information - **Project Name**: bpep - **Description**: Eclipse Builder Pattern Plugin - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-02-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Builder Pattern Eclipse Plugin ## About The Builder Pattern was first introduced by Joshua Bloch at JavaOne 2007. It's a pattern for class creation and helps getting rid of ugly constructors, constructor telescoping and increases the general readability of your code. ## Feature This project is a Eclipse plugin that automates the writing of these builders. With just two clicks you can generate all the builder code you need. ## Download [Download the latest version](https://s3-eu-west-1.amazonaws.com/bpep.files/bpep_1.0.0.SNAPSHOT.jar) ## Installation procedure 1. Download the jar file 1. Put the jar file in the eclipse/dropins directory ## Usage In the eclipse java editor window, right click and select Source -> Generate Builder Pattern Code. ![Context menu](https://s3-eu-west-1.amazonaws.com/bpep.files/usage-context-menu-option.jpg) Then select which fields you want to expose in the builder. ![Selection window](https://s3-eu-west-1.amazonaws.com/bpep.files/usage-selection-window.jpg) ## Contributing 1. Fork this project 1. Make your changes 1. Submit a pull request ### Making changes 1. Checkout the project 1. Run `mvn eclipse:eclipse` inside the bpep/plugin directory to create the Eclipse project files 1. In Eclipse, run File | Import... | General > Existing Projects into Workspace | Select root directory > The directory into which you checked out the bpep project. Select bpep and click Finish. 1. Finally, if you haven't used Maven and Eclipse together before, [setup the M2_REPO variable](http://www.mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/).