Visit https://sites.google.com/site/designwizardhomepage/ to get information about the usage of Design Wizard.
Required source code Java 1.7 (JDK 7)
The DesignWizard uses the asm-3.1 library and it allows to extract informations from code of java 7 or previous.
If the source code for Java 1.8 (JDK 8), the code should not contain lambda expressions.
The DesingWizard can extract design information from code of java 8. However, asm-3.1 doesn't support lambdas expression available in JDK 8.
In the case your code to use lambda expressions, should occur the problem in the issue #36:
Want to contribute to this project? Awesome! Just remember to fork and add an upstream remote pointing to the official repository. Doing this you can keep track of the official repository and keep your code updated.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m "Add some feature"
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :)
English is the universal language nowadays, so please don't create or comment on issues using another language.
Instructions to Eclipse users
This project is not deployed as an Eclipse project. In order to import DesignWizard properly, consider the following steps:
- Clone the project from the official GitHub repository
- On Eclipse, create a Java project with the same name as the cloned folder. Eclipse will understand that you are configuring an existing project. Click NEXT instead of Finish.
src_testsand select Add to Java build path
- In Default output folder, replace
- On the Libraries tab, click on Add JARs...
- Select all jars in the lib folder and press OK
- Finish the New Project Wizard
Instructions to Maven users
The DesignWizard project has the ASM dependency considered optional in the your pom.xml file. So, to use the DesignWizard API is necessary to inform the following dependencies:
<dependency> <groupId>org.designwizard</groupId> <artifactId>designwizard</artifactId> <version>1.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.1</version> </dependency>
For detailed changelog, see Releases.