Open
Description
Hi,
Nice work on your plugin!
This plugin does not work for projects which are libs or frameworks only or in short projects which do not have main().
For example I tried with my project: https://github.com/jay-g-mehta/reflectioninvoker
and have this plugin in my pom.xml as :
<plugin>
<groupId>com.iluwatar.urm</groupId>
<artifactId>urm-maven-plugin</artifactId>
<version>1.4.8</version>
<configuration>
<!-- if outputDirectory is not set explicitly it will default to your build dir -->
<outputDirectory>${project.basedir}/etc</outputDirectory>
<packages>
<param>reflectioninvoker</param>
</packages>
<includeMainDirectory>true</includeMainDirectory>
<includeTestDirectory>false</includeTestDirectory>
<presenter>graphviz</presenter>
</configuration>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>map</goal>
</goals>
</execution>
</executions>
</plugin>
It didn't work.
I created a dummy Main.java as:
package reflectioninvoker;
public class Main {
public static void main(String args[]) {
}
}
and this plugin worked.
Metadata
Metadata
Assignees
Projects
Status
Todo