move assemble portion earlier so that launch4j is available