Instead of 

        <execution>
            <id>default-deploy</id>
            <phase>none</phase>
            <goals>
                <goal>deploy</goal>
            </goals>
        </execution>

try

        <execution>
            <id>default-deploy</id>
            <phase>none</phase>
        </execution>

> On Sep 19, 2017, at 5:57 PM, James Klo <jim....@sri.com> wrote:
> 
> I’m using the io.fabric8:maven-docker-plugin to launch a container, run 
> specialized build that generates some versioned files and then I want to take 
> those files convert them into an artifact and upload them to our corp 
> Artifactory.
> 
> I’ve got mostly the whole thing working except the last step, deploying to 
> Artifactory.  Yes it deploys, but it deploys too many artifacts.
> 
> <plugin>
>     <groupId>org.apache.maven.plugins</groupId>
>     <artifactId>maven-deploy-plugin</artifactId>
>     <version>2.8.2</version>
>     <executions>
>         <execution>
>             <id>default-deploy</id>
>             <phase>none</phase>
>             <goals>
>                 <goal>deploy</goal>
>             </goals>
>         </execution>
>         <execution>
>             <id>deploy-artifact</id>
>             <phase>deploy</phase>
>             <goals>
>                 <goal>deploy-file</goal>
>             </goals>
>             <configuration>
>                 <repositoryId>artifactory</repositoryId>
>                 <url>https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local></url>
>                 
> <file>${project.build.directory}/${project.artifactId}-${docker_env.FLORA_VERSION}-pdf.tar.bz2</file>
>                 <groupId>${project.groupId}</groupId>
>                 <artifactId>${project.artifactId}</artifactId>
>                 <version>${docker_env.FLORA_VERSION}</version>
>                 <classifier>pdf</classifier>
>                 <packaging>tar.bz2</packaging>
>                 <uniqueVersion>false</uniqueVersion>
>             </configuration>
>         </execution>
>     </executions>
> </plugin>
> so I’ve disabled the default-deploy execution, and replacing it with my own 
> deploy-artifact, which runs the deploy-file it deploys both the aux artifact 
> and the main artifact:
> 
> [INFO] --- maven-deploy-plugin:2.8.2:deploy-file (deploy-artifact) @ 
> flora2-docs ---
> [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, 
> ConflictMarker.markTime=0, ConflictMarker.nodeCount=36, 
> ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, 
> ConflictIdSorter.conflictIdCount=16, ConflictIdSorter.conflictIdCycleCount=0, 
> ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=36, 
> DefaultDependencyCollector.collectTime=3, 
> DefaultDependencyCollector.transformTime=1}
> [DEBUG] org.apache.maven.plugins:maven-deploy-plugin:jar:2.8.2:
> [DEBUG]    org.apache.maven:maven-plugin-api:jar:2.2.1:compile
> [DEBUG]    org.apache.maven:maven-project:jar:2.2.1:compile
> [DEBUG]       org.apache.maven:maven-settings:jar:2.2.1:compile
> [DEBUG]       org.apache.maven:maven-profile:jar:2.2.1:compile
> [DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
> [DEBUG]          org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
> [DEBUG]          
> backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
> [DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
> [DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
> [DEBUG]       
> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
> [DEBUG]          junit:junit:jar:3.8.1:compile
> [DEBUG]          classworlds:classworlds:jar:1.1-alpha-2:compile
> [DEBUG]    org.apache.maven:maven-model:jar:2.2.1:compile
> [DEBUG]    org.apache.maven:maven-artifact:jar:2.2.1:compile
> [DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.15:compile
> [DEBUG] Created new class realm 
> plugin>org.apache.maven.plugins:maven-deploy-plugin:2.8.2
> [DEBUG] Importing foreign packages into class realm 
> plugin>org.apache.maven.plugins:maven-deploy-plugin:2.8.2
> [DEBUG]   Imported:  < maven.api
> [DEBUG] Populating class realm 
> plugin>org.apache.maven.plugins:maven-deploy-plugin:2.8.2
> [DEBUG]   Included: org.apache.maven.plugins:maven-deploy-plugin:jar:2.8.2
> [DEBUG]   Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
> [DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
> [DEBUG]   Included: junit:junit:jar:3.8.1
> [DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.15
> [DEBUG] Configuring mojo 
> org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file from plugin 
> realm ClassRealm[plugin>org.apache.maven.plugins:maven-deploy-plugin:2.8.2, 
> parent: sun.misc.Launcher$AppClassLoader@5c647e05]
> [DEBUG] Configuring mojo 
> 'org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file' with basic 
> configurator -->
> [DEBUG]   (f) artifactId = flora2-docs
> [DEBUG]   (f) classifier = pdf
> [DEBUG]   (f) file = 
> /Users/jklo/projects/RAVE/source/sunflower-docs/doc/flora2-docs/target/flora2-docs-1277-pdf.tar.bz2
> [DEBUG]   (f) generatePom = true
> [DEBUG]   (f) groupId = com.sri
> [DEBUG]   (s) localRepository =       id: local
>       url: file:///Users/jklo/.m2/repository/ 
> <file:///Users/jklo/.m2/repository/>
>    layout: default
> snapshots: [enabled => true, update => always]
>  releases: [enabled => true, update => always]
> 
> [DEBUG]   (f) offline = false
> [DEBUG]   (f) packaging = tar.bz2
> [DEBUG]   (f) project = MavenProject: com.sri:flora2-docs:0.0.1-SNAPSHOT @ 
> /Users/jklo/projects/RAVE/source/sunflower-docs/doc/flora2-docs/pom.xml
> [DEBUG]   (f) repositoryId = artifactory
> [DEBUG]   (f) repositoryLayout = default
> [DEBUG]   (f) retryFailedDeploymentCount = 1
> [DEBUG]   (f) uniqueVersion = false
> [DEBUG]   (f) updateReleaseInfo = false
> [DEBUG]   (f) url = https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local>
> [DEBUG]   (f) version = 1277
> [DEBUG] -- end configuration --
> [DEBUG] Using transporter WagonTransporter with priority -1.0 for 
> https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local>
> [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for 
> https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local> with 
> username=e27574, password=***
> Uploading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277-pdf.tar.bz2
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277-pdf.tar.bz2>
> Uploaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277-pdf.tar.bz2
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277-pdf.tar.bz2>
>  (3.3 MB at 2.0 MB/s)
> Uploading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277.pom
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277.pom>
> Uploaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277.pom
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/1277/flora2-docs-1277.pom>
>  (423 B at 3.0 kB/s)
> Downloading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml>
> Downloaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml>
>  (369 B at 5.8 kB/s)
> [DEBUG] Writing tracking file 
> /Users/jklo/.m2/repository/com/sri/flora2-docs/resolver-status.properties
> Uploading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml>
> Uploaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/maven-metadata.xml>
>  (322 B at 2.3 kB/s)
> [DEBUG] Using transporter WagonTransporter with priority -1.0 for 
> https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local>
> [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for 
> https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local> with 
> username=e27574, password=***
> Downloading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml>
> [DEBUG] Could not find metadata 
> com.sri:flora2-docs:0.0.1-SNAPSHOT/maven-metadata.xml in artifactory 
> (https://artifactory.sri.com/artifactory/sunflower-local 
> <https://artifactory.sri.com/artifactory/sunflower-local>)
> [DEBUG] Writing tracking file 
> /Users/jklo/.m2/repository/com/sri/flora2-docs/0.0.1-SNAPSHOT/resolver-status.properties
> Uploading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/flora2-docs-0.0.1-20170919.214604-1-pdf.tar.bz2
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/flora2-docs-0.0.1-20170919.214604-1-pdf.tar.bz2>
> Uploaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/flora2-docs-0.0.1-20170919.214604-1-pdf.tar.bz2
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/flora2-docs-0.0.1-20170919.214604-1-pdf.tar.bz2>
>  (3.3 MB at 2.4 MB/s)
> Uploading: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml>
> Uploaded: 
> https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml
>  
> <https://artifactory.sri.com/artifactory/sunflower-local/com/sri/flora2-docs/0.0.1-SNAPSHOT/maven-metadata.xml>
>  (636 B at 5.0 kB/s)
> 
> Is there some way I can suppress the main artifact from being deployed?
> 
> Thanks,
> 
> Jim
> 
> 
> 

Reply via email to