Fork me on GitHub

tycho-bnd:compile

Full name:

org.eclipse.tycho:tycho-bnd-plugin:5.0.0-SNAPSHOT:compile

Description:

Compile main project sources

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: compile.

Optional Parameters

Name Type Since Description
<copyResources> boolean - Whether all resources in the source folders should be copied to ${project.build.outputDirectory}. true (default) means that all resources are copied from the source folders to ${project.build.outputDirectory}. false means that no resources are copied from the source folders to ${project.build.outputDirectory}. Set this to false in case you want to keep resources separate from java files in src/main/resources and handle them using maven-resources-plugin (e.g. for resource filtering.
Default: true
<excludeResources> Set<String> - A list of exclusion filters for non-java resource files which should not be copied to the output directory.

Parameter Details

<copyResources>

Whether all resources in the source folders should be copied to ${project.build.outputDirectory}. true (default) means that all resources are copied from the source folders to ${project.build.outputDirectory}. false means that no resources are copied from the source folders to ${project.build.outputDirectory}. Set this to false in case you want to keep resources separate from java files in src/main/resources and handle them using maven-resources-plugin (e.g. for resource filtering.
  • Type: boolean
  • Required: No
  • Default: true

<excludeResources>

A list of exclusion filters for non-java resource files which should not be copied to the output directory.
  • Type: java.util.Set<java.lang.String>
  • Required: No