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 <[email protected]> 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
>
>
>