try {
IOUtils.copy(in, fos);
Artifact jarArtifact = new DefaultArtifact(groupId, artifactId, version, "", fileExtension, "",
new DefaultArtifactHandler());
dai.install(tmpFile, jarArtifact, maven.getLocalRepository());
} finally {
IOUtils.closeQuietly(in);
IOUtils.closeQuietly(fos);
FileUtils.deleteQuietly(tmpFile);
}