I've had a chance to try this out, and it seems like your plugin changes introduce a scenario where `new-project` fails:
[no project] Desktop $ new-project --named example
? Use [/Users/lb3/Desktop/example] as project directory? [Y/n]
Wrote /Users/lb3/Desktop/example
Wrote /Users/lb3/Desktop/example/pom.xml
Wrote /Users/lb3/Desktop/example/src/main/java
Wrote /Users/lb3/Desktop/example/src/test/java
Wrote /Users/lb3/Desktop/example/src/main/resources
Wrote /Users/lb3/Desktop/example/src/test/resources
***ERROR*** Exception encountered: WELD-001303 No active contexts for scope type org.jboss.forge.shell.project.ProjectScoped (type "set VERBOSE true" to enable stack traces)
[no project] Desktop $ cd example/
[generated-pom] example $ ls
[generated-pom] example $ project
name: generated-pom
groupId: org.jboss.forge.generated
final artifact: generated-pom-1.0.0-SNAPSHOT.jar
packaging: jar
dir: /Users/lb3/Desktop/example
[generated-pom] example $