[
https://issues.apache.org/jira/browse/HDDS-1165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anu Engineer updated HDDS-1165:
-------------------------------
Attachment: HDDS-1165.001.patch
> Document generation in maven should be configured on execution level
> ---------------------------------------------------------------------
>
> Key: HDDS-1165
> URL: https://issues.apache.org/jira/browse/HDDS-1165
> Project: Hadoop Distributed Data Store
> Issue Type: Bug
> Reporter: Elek, Marton
> Priority: Major
> Attachments: HDDS-1165.001.patch
>
>
> Documentation of Ozone/Hdds project is generated from maven with the help of
> maven exec plugin.
> There are multiple ways to configure plugins in maven. Plugin can be
> configured on plugin level:
> {code:java}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>exec-maven-plugin</artifactId>
> <version>1.6.0</version>
> <executions>
> <execution>
> <goals>
> <goal>exec</goal>
> </goals>
> <phase>compile</phase>
> </execution>
> </executions>
> <configuration>
> ...
> </configuration>
> </plugin>
> {code}
> In this case not only the specific execution but all the execution will be
> configured (even if it's triggered by mvn exec:exec)
> Or it can be configured on the execution level:
> {code:java}
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>exec-maven-plugin</artifactId>
> <version>1.6.0</version>
> <executions>
> <execution>
> <goals>
> <goal>exec</goal>
> </goals>
> <phase>compile</phase>
> <configuration>
> ...
> </configuration>
> </execution>
> </executions>
>
> </plugin>{code}
> In this case the configuration is valid only for this specific execution
> which is bound to a specific phase (compile in this case)
> Unfortunately it's configured in the wrong way in hadoop-hdds/docs/pom.xml:
> the first approach should be replaced with the second with moving the
> configuration to inside the execution.
> Without this change yetus can't detect the dependency order.
> How to test:
> The easiest way to reproduce the problem is to execute:
> {code:java}
> mvn -fae exec:exec -Dexec.executable=pwd -Dexec.args='' -Phdds{code}
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]