code: private void resolveArtifacts( List<Artifact> artifacts, String artifactGAVs )
          throws ArtifactNotFoundException, ArtifactResolutionException
      {
          if ( artifactGAVs != null && artifactGAVs.trim().length() > 0 )
          {
              String[] scalacPluginsGAVs = artifactGAVs.trim().split( " " );
              for ( String scalacPluginGAV : scalacPluginsGAVs )
              {
                  String[] gav = scalacPluginGAV.split( ":" );
                  String groupId = gav[ 0 ];
                  String artifactId = gav[ 1 ];
                  String version = gav[ 2 ];
                  Artifact scalacPluginArtifact = getResolvedArtifact( groupId, artifactId, version );
                  if ( scalacPluginArtifact != null )
                  {
                      artifacts.add( scalacPluginArtifact );
                  }
              }
          }
      }
docs: "artifactGAVs" in format "groupId1:artifactId1:version1 groupId2:artifactId2:version2"