Package org.eclipse.m2e.wtp.namemapping

Examples of org.eclipse.m2e.wtp.namemapping.FileNameMapping


    }
    int size = artifacts.size();
    Map<Artifact, String> artifactsMap = new LinkedHashMap<Artifact, String>(size);
   
    IPackagingConfiguration opts = new PackagingConfiguration(config.getPackagingIncludes(), config.getPackagingExcludes());
    FileNameMapping fileNameMapping = config.getFileNameMapping();
   
    Set<String> names = new HashSet<String>(size);

    Set<String> duplicates = new HashSet<String>(size);
   
    for (Artifact artifact : artifacts) {
      ArtifactHelper.fixArtifactHandler(artifact.getArtifactHandler());
      String deployedName = fileNameMapping.mapFileName(artifact);
      String scope = artifact.getScope();
      boolean isDeployed =  (Artifact.SCOPE_COMPILE.equals(scope) || Artifact.SCOPE_RUNTIME.equals(scope))
                            && !artifact.isOptional()
                            && opts.isPackaged("WEB-INF/lib/"+deployedName); //$NON-NLS-1$
      if (isDeployed) {
View Full Code Here


  }

  private FileNameMapping getFileNameMapping() {

    Xpp3Dom config = getConfiguration();
    FileNameMapping mapping = null;
    boolean useBaseVersion = false;
    if(config != null) {
      Xpp3Dom fileNameMappingDom = config.getChild("fileNameMapping"); //$NON-NLS-1$
      if(fileNameMappingDom != null) {
        String fileNameMappingName = fileNameMappingDom.getValue().trim();
View Full Code Here

TOP

Related Classes of org.eclipse.m2e.wtp.namemapping.FileNameMapping

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.