Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.apache.maven.project;
  
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
  *  http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
 
 
 import java.io.File;
 import java.util.List;
 
 @SuppressWarnings"deprecation" )
 @Component( role = MavenProjectHelper.class )
     extends AbstractLogEnabled
     implements MavenProjectHelper
 {
     @Requirement
 
     public void attachArtifactMavenProject projectString artifactTypeString artifactClassifier,
                                 File artifactFile )
     {
         String type = artifactType;
 
         ArtifactHandler handler = null;
 
         if ( type != null )
         {
             handler = .getArtifactHandlerartifactType );
         }
 
         if ( handler == null )
         {
             handler = .getArtifactHandler"jar" );
         }
 
         Artifact artifact = new AttachedArtifactproject.getArtifact(), artifactTypeartifactClassifierhandler );
 
         artifact.setFileartifactFile );
         artifact.setResolvedtrue );
 
         attachArtifactprojectartifact );
     }
 
     public void attachArtifactMavenProject projectString artifactTypeFile artifactFile )
     {
         ArtifactHandler handler = .getArtifactHandlerartifactType );
 
         Artifact artifact = new AttachedArtifactproject.getArtifact(), artifactTypehandler );
 
         artifact.setFileartifactFile );
         artifact.setResolvedtrue );
 
         attachArtifactprojectartifact );
     }
 
     public void attachArtifactMavenProject projectFile artifactFileString artifactClassifier )
     {
         Artifact projectArtifact = project.getArtifact();
 
         Artifact artifact = new AttachedArtifactprojectArtifactprojectArtifact.getType(), artifactClassifier,
                                                   projectArtifact.getArtifactHandler() );
 
         artifact.setFileartifactFile );
         artifact.setResolvedtrue );
 
         attachArtifactprojectartifact );
     }

    
Add an attached artifact or replace the file for an existing artifact.

Parameters:
project project reference.
artifact artifact to add or replace.
See also:
MavenProject.addAttachedArtifact(org.apache.maven.artifact.Artifact)
 
     public void attachArtifactMavenProject projectArtifact artifact )
    {
        project.addAttachedArtifactartifact );
    }
    public void addResourceMavenProject projectString resourceDirectoryList<StringincludesList<Stringexcludes )
    {
        Resource resource = new Resource();
        resource.setDirectoryresourceDirectory );
        resource.setIncludesincludes );
        resource.setExcludesexcludes );
        project.addResourceresource );
    }
    public void addTestResourceMavenProject projectString resourceDirectoryList<StringincludesList<Stringexcludes )
    {
        Resource resource = new Resource();
        resource.setDirectoryresourceDirectory );
        resource.setIncludesincludes );
        resource.setExcludesexcludes );
        project.addTestResourceresource );
    }
New to GrepCode? Check out our FAQ X