Package org.apache.camel.quarkus.maven
Class PrepareCatalogQuarkusMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.camel.quarkus.maven.PrepareCatalogQuarkusMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="prepare-catalog-quarkus", threadSafe=true) public class PrepareCatalogQuarkusMojo extends org.apache.maven.plugin.AbstractMojoPrepares the Quarkus provider camel catalog to include component it supports- Since:
- 0.1.0
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FilecatalogBaseDirThe output directory where the catalog files should be written.static StringCQ_CATALOG_DIR(package private) List<File>extensionDirectoriesList of directories that contain extensions(package private) Set<String>skipArtifactIdBasesA set of artifactIdBases that are not extensions and should be excluded from the catalog
-
Constructor Summary
Constructors Constructor Description PrepareCatalogQuarkusMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
CQ_CATALOG_DIR
public static final String CQ_CATALOG_DIR
- See Also:
- Constant Field Values
-
catalogBaseDir
@Parameter(defaultValue="${project.build.directory}/classes", property="cq.catalogBaseDir") File catalogBaseDirThe output directory where the catalog files should be written.
-
extensionDirectories
@Parameter(property="cq.extensionDirectories", required=true) List<File> extensionDirectoriesList of directories that contain extensions
-
-