Skip to content

[MSITE-1016] site:stage should function without a URL specified in the POM #1140

@jira-importer

Description

@jira-importer

Claude Warren opened MSITE-1016 and commented

Note: actual version is 3.8.6

Documentation states:

By default, the site will be staged in a directory {}target/staging/{}.

Issue description:

When I try to run site:stage without a site entry in the pom distrobutionManagement section I get an error that says the site entry must be specified.

Specifying
<distributionManagement>
<site>
<id>staging</id>
</site>
</distributionManagement>

Will yield an error that states the URL must be specified. Entering an invalid URL solves the problem.

<distributionManagement>

<site>
<id>staging</id>
<url>invalid:url</url>
</site>
</distributionManagement>

The above is literally the text in my pom file.

Desired setup:

I would like to see the URL be optional so that I can trigger the site:stage goal without having to specify the URL in the pom and without having to specify the stagingDirectory on the command line.

I would also like this better documented.


Affects: 3.20.0

Issue Links:

  • RAT-409 Site generation does not work without package
    ("is caused by")

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions