@Override public void setPackagingType(final String type) { String oldType = getPackagingType(); if (!oldType.equals(type)) { MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class); Model pom = mavenFacet.getModel(); pom.setPackaging(type); mavenFacet.setModel(pom); Addon addon = SimpleContainer.getAddon(getClass().getClassLoader()); addon.getEventManager().fireEvent(new PackagingChanged(getFaceted(), oldType, type)); } }