There's something disturbing about the MANIFEST.MF too: Old manifest Manifest-Version: 1.0 Ant-Version: Apache Ant 1.9.1 Created-By: 1.7.0_45-b18 (Oracle Corporation) Class-Path: lib/alloy.jar lib/jna-platform.jar lib/jna.jar X-COMMENT: Main-Class will be added automatically by build Main-Class: Main New manifest Perhaps Maven 3.1 will allow the packaging plugin to control dependency resolution. If you have Java project and wanted to convert it into Maven project then follow this tutorial. Review current Maven -> NBM dependency translation. On Crunchify, we do have more than ~20 different maven tutorials including Setting up Maven Classpath on Windows and MacOS, maven-war-plugin, maven-shade-plugin, maven-assembly-plugin, etc. @WonderCsabo although I don't what to get an answer... this is yet again a situation that makes me think of having some extra test cases. При создании файла jar с maven он создаст файл манифеста в META-INF/MANIFEST.MF. not only the compile and functional test we have right now but also something like a multi module gradle project that test like the latest release and maybe support for upcoming majors like the 3.0 alphas. Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Built-By: Created-By: Apache Maven 3.1.0 Build-Jdk: 1.8.0_5 Come nascondere le voci manifest? And if we missed the manifest.mf file, we can generate by uncheck & check the "Maven archiver generates files under the build directory" option in maven - JAVA EE integration as you said. To enable this you have to set two special instructions in your maven-bundle-plugin configuration: Take a look at below sample Java Project. Well, there is a simple way to build and create your Java Project’s executable with Maven Plugins. Seems impossible now but there may be other options (#204898). Based on the concept of a Project Object Model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information. It is very complex, buggy (MNBMODULE-102), and the results are often surprising. In particolare, vorrei nascondere la voce "Built-By:" perché non vedo alcun motivo per cui un jar dovrebbe includere il mio nome utente. BND and the maven-bundle-plugin support the generation of SCR metadata for OSGi Declarative Service components annotated with the OSGi annotations from the Java package org.osgi.service.component.annotations. If we don't want to destroy manifest.mf file, just enter the command mvn install in the command prompt. Let’s get started and let me explain all parts of project: CrunchifyMavenBuildPlugins is a Maven Project.