Skip to content

Commit

Permalink
Merge pull request #59 from spdx/issue58
Browse files Browse the repository at this point in the history
Change error to warning on bad URLs
  • Loading branch information
goneall authored Oct 6, 2022
2 parents 65bc0c8 + 6d285d2 commit 66c6830
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 3 deletions.
6 changes: 5 additions & 1 deletion src/main/java/org/spdx/maven/SpdxDependencyInformation.java
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,11 @@ packageName, new SpdxNoAssertionLicense(), copyright, declaredLicense )
}
if ( model.getUrl() != null )
{
retval.setHomepage( model.getUrl() );
try {
retval.setHomepage( model.getUrl() );
} catch ( InvalidSPDXAnalysisException e ) {
log.warn( "Invalid homepage for dependency " + model.getArtifactId() + ": " + model.getUrl() );
}
}
return retval;
}
Expand Down
21 changes: 19 additions & 2 deletions src/main/java/org/spdx/maven/SpdxDocumentBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,16 @@ private SpdxPackage createSpdxPackage( SpdxProjectInformation projectInformation
{
copyrightText = UNSPECIFIED;
}
String downloadUrl = projectInformation.getDownloadUrl();
String downloadUrl = null;

if ( SpdxVerificationHelper.isValidUri( projectInformation.getDownloadUrl() ))
{
downloadUrl = projectInformation.getDownloadUrl();
}
else
{
log.warn( "Invalid download location in POM file: " + projectInformation.getDownloadUrl() );
}
if ( downloadUrl == null )
{
downloadUrl = UNSPECIFIED;
Expand Down Expand Up @@ -437,7 +446,15 @@ private SpdxPackage createSpdxPackage( SpdxProjectInformation projectInformation
// home page
if ( projectInformation.getHomePage() != null )
{
pkg.setHomepage( projectInformation.getHomePage() );
try
{
pkg.setHomepage( projectInformation.getHomePage() );
}
catch( InvalidSPDXAnalysisException ex )
{
log.warn( "Invalid URL in project POM file: "+projectInformation.getHomePage() );
}

}
// source information
if ( projectInformation.getSourceInfo() != null )
Expand Down

0 comments on commit 66c6830

Please sign in to comment.