maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damien Burke (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MRESOLVER-53) Document runtime exceptions
Date Sat, 09 Mar 2019 12:46:00 GMT

    [ https://issues.apache.org/jira/browse/MRESOLVER-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16788661#comment-16788661
] 

Damien Burke commented on MRESOLVER-53:
---------------------------------------

[~elharo] - as the PR has been merged, should this ticket be therefore closed?

> Document runtime exceptions
> ---------------------------
>
>                 Key: MRESOLVER-53
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-53
>             Project: Maven Resolver
>          Issue Type: Wish
>          Components: resolver
>    Affects Versions: Maven Artifact Resolver 1.1.1
>            Reporter: Elliotte Rusty Harold
>            Priority: Major
>              Labels: up-for-grabs
>
> The API documentation should specify which runtime exceptions are thrown when and why.
For instance, DefaultArtifact's constructors seem to throw IllegalArgumentExceptions if given
bad coordinates:
> Exception in thread "main" java.lang.IllegalArgumentException: Bad artifact coordinates
blah blah, expected format is <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>
> That's reasonable. However it's not mentioned in the Javadoc, and I'm about to commit
code to my project that depends on this behavior. We should document and commit to these.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message