Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Required parameter "vendor" not documented #12

Closed
peterbecker opened this issue Jan 30, 2013 · 5 comments
Closed

Required parameter "vendor" not documented #12

peterbecker opened this issue Jan 30, 2013 · 5 comments

Comments

@peterbecker
Copy link

Trying to run the plugin I ran into the following error:

[ERROR] Failed to execute goal com.zenjava:javafx-maven-plugin:1.3:build-jar (build-jar) on project epik-protocol-tools: The parameters 'vendor' for goal com.zenjava:javafx-maven-plugin:1.3:build-jar are missing or invalid -> [Help 1]

By looking at the source code I figured out that I should set /project/organization/name in the POM, but that wasn't obvious and I didn't see it documented anywhere.

@zonski
Copy link
Contributor

zonski commented Feb 16, 2013

If anyone can work out how to get the 'mvn site' to actually generate the list of goals and parameters I'd put the resulting docco up on the site. I tried putting it in but it generates everything except the only interesting bit of the goals and their parameters. I'm out of time to play with it for now, but would be handy to have working.

@peterbecker
Copy link
Author

Adding the following to your POM seems to do the trick:

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-plugin-plugin</artifactId>
            <version>3.2</version>
        </plugin>
    </plugins>
</reporting>

It needs a few clicks to find the info, but it is in the generated site (Project Reports->Plugin Documentation->${goal}).

@zonski
Copy link
Contributor

zonski commented Feb 21, 2013

Thanks for this. I put it in and it generated the doc, but because I've been pretty slack on JavaDoc and also there are some attributes in base classes that don't get used in every goal. As such the resulting documentation could actually be more confusing that helpful. I definitely want to fix all this up, but it may have to wait now till I get back from travelling. If things go to plan, then the whole code base will get a pretty big re-work then anyway.

@saeidN
Copy link

saeidN commented Mar 5, 2013

Thanks peterbecker for the tip about vendor. It's crazy that this is not documented!

pgkaila added a commit to pgkaila/javafx-maven-plugin that referenced this issue Apr 26, 2015
pgkaila added a commit to pgkaila/javafx-maven-plugin that referenced this issue Apr 30, 2015
pgkaila added a commit to pgkaila/javafx-maven-plugin that referenced this issue Apr 30, 2015
@FibreFoX
Copy link
Member

FibreFoX commented May 4, 2015

It's documented (not in the best place): http://zenjava.com/javafx/maven/basic-config.html

After creation of a new website, this will be documented in a better way.

@FibreFoX FibreFoX closed this as completed May 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants