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 > > >