With Maven, all assembly information is stored inside pom.xml, and the most detailed configuration is the maven plugin configuration .
All configuration inside the Eclipse IDE must be done using the m2e Eclipse plugin . Well, I don’t know where to find all possible configuration. But sometimes some options are available as an Eclipse warning when editing pom.xml
Here is an example of my current settings. It is generated by m2e.
<pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>ro.isdc.wro4j</groupId> <artifactId> wro4j-maven-plugin </artifactId> <versionRange> [1.4.0,) </versionRange> <goals> <goal>jshint</goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId> com.github.searls </groupId> <artifactId> jasmine-maven-plugin </artifactId> <versionRange> [1.2.0.0,) </versionRange> <goals> <goal> generateManualRunner </goal> </goals> </pluginExecutionFilter> <action> <ignore></ignore> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement>
source share