id, notice . maven 3.0.5. pom:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-docck-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>some-other-other-id</id>
<phase>pre-site</phase>
</execution>
<execution>
<phase>pre-site</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
<execution>
<id>some-id</id>
<goals>
<goal>check</goal>
</goals>
</execution>
<execution>
<id>some-other-id</id>
<phase>pre-site</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
mvn clean site :
[INFO] --- maven-docck-plugin:1.0:check (default) @ MavenJavaApplication ---
[INFO] Skipping unsupported project: MavenJavaApplication
[INFO] No documentation errors were found.
[INFO]
[INFO] --- maven-docck-plugin:1.0:check (some-other-id) @ MavenJavaApplication ---
[INFO] Skipping unsupported project: MavenJavaApplication
[INFO] No documentation errors were found.
, :
<plugin-name>:<plugin-version>:<phase> (<execution-id>)
1:
:
( , ), . . , - , . (...) , , .
: :
- , .
, id some-other-other-id , , - .
2:
goal a phase , default .
3:
, . - , .
4:
: a id, a phase a goal, .
5: CLI
( docck plugin):
mvn docck:check -Doffline=true
:
[INFO] --- maven-docck-plugin:1.0:check (default-cli) @ MavenJavaApplication ---
mojo :
Maven 2.2.0, mojo, , -cli, POM, Id Id p >
, CLI :
,
mvn docck:check
pom, :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-docck-plugin</artifactId>
<version>1.0</version>
<configuration>
<offline>true</offline>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-docck-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>default-cli</id>
<phase>pre-site</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<offline>true</offline>
</configuration>
</execution>
</executions>
</plugin>
, , CLI.
6:
maven-docck-plugin , maven-compiler-plugin. jar. :
mvn clean install
compile, :
[INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @ MavenJavaApplication ---
id, Mojo Executions:
, mojo, POM, - <goalName> , mojo .
mvn help:effective-pom, :
<execution>
<id>default-compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
POM jar :
, Maven , : jar. Plexus ( Plexus ) org.apache.maven.lifecycle.mapping.LifecycleMapping. : pom, jar, maven-plugin, ejb, war, ear, rar, par. , .
, (, ) compiler-plugin:
. Maven .
id
plugins.html: :
, POM, POM. POM . , .