Thanks to the pointer to the source (http://forums.jfrog.org/Source-available-for-Gradle-Artifactory-plugin-tp7579585.html), which includes a multi-project example, I've been able to make a little progress.
My previous efforts dealt with two jars within a single (non-multi) project. More recently, I've been trying to upload two jars from a multi-project build. Let's say I've got a project foo, with 2 subprojects in it, bar and baz. And the version is 1.0, but this is a pre-release moving target, so really 1.0-SNAPSHOT using the maven naming convention. If I do everything in a somewhat default way, things work okay. I locally build jars named like: bar-1.0-SNAPSHOT.jar baz-1.0-SNAPSHOT.jar And they get deployed at: http://myartifactory/myrepo/com/mycompany/bar/1.0-SNAPSHOT/bar-1.0-SNAPSHOT.jar http://myartifactory/myrepo/com/mycompany/baz/1.0-SNAPSHOT/baz-1.0-SNAPSHOT.jar With corresponding pom files for each at: http://myartifactory/myrepo/com/mycompany/bar/1.0-SNAPSHOT/bar-1.0-SNAPSHOT.pom http://myartifactory/myrepo/com/mycompany/baz/1.0-SNAPSHOT/baz-1.0-SNAPSHOT.pom But that's not how I actually want things named, filed, or referenced. What I want, is that if I have a project foo, with a subproject bar, that it is named "foo-bar". And if I have a project foo, with a subproject foo, then I want that named simply "foo". Internally, we call projects via term "project", and subprojects via the term "module". The jars build fine with the following, using the properties 'projectName' and 'moduleName': --- begin --- subprojects { jar { baseName = "${projectName}" if (project.hasProperty('moduleName') && !projectName.equals(moduleName)) { appendix = moduleName } } } --- end --- The problem comes when these are deployed. While the jar file is properly named as I expect, the pom file is not. And that is leading (somewhat ironically, since the file is not what I want) to an HTTP 409 Conflict when trying to upload the pom file. Also, the path within artifactory is not being properly set to reflect the "foo-bar" terminology. Making it more concrete, the project is "ota_java", the version is "2.0", and the subprojects are "ota_java" and "client". So I have the following jars: /var/tmp/rich/build/ota_java/2.0/ota_java/libs/ota_java-2.0-SNAPSHOT.jar /var/tmp/rich/build/ota_java/2.0/client/libs/ota_java-client-2.0-SNAPSHOT.jar Below is the first PUT (of the wrongly named pom file for the client jar), along with the 409 error: --- begin --- 16:08:48.266 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391558914670;build.number=1391558916326;ll.dependencies= HTTP/1.1 16:08:48.268 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391558914670;build.number=1391558916326;ll.dependencies= HTTP/1.1 16:08:48.268 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: 91bd77327e9b9ed580bd0ee321ec69a729ea9aba 16:08:48.268 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: a74086d006c234db584d231b37ae563f 16:08:48.268 [DEBUG] [org.apache.http.headers] >> Expect: 100-continue 16:08:48.268 [DEBUG] [org.apache.http.headers] >> Content-Length: 411 16:08:48.268 [DEBUG] [org.apache.http.headers] >> Content-Type: binary/octet-stream 16:08:48.269 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:08:48.269 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:08:48.269 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:08:48.269 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:08:48.274 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 100 Continue 16:08:48.274 [DEBUG] [org.apache.http.headers] << HTTP/1.1 100 Continue 16:08:48.305 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 409 Conflict 16:08:48.305 [DEBUG] [org.apache.http.headers] << HTTP/1.1 409 Conflict 16:08:48.305 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:08:48.305 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:08:48.306 [DEBUG] [org.apache.http.headers] << Content-Type: text/html;charset=utf-8 16:08:48.306 [DEBUG] [org.apache.http.headers] << Content-Length: 1619 16:08:48.306 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:08:48 GMT 16:08:48.313 [DEBUG] [org.apache.http.impl.client.DefaultHttpClient] Connection can be kept alive indefinitely 16:08:48.317 [DEBUG] [org.apache.http.impl.conn.SingleClientConnManager] Releasing connection org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter@9fa0f19 16:08:48.317 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Connection shut down 16:08:48.318 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@5ece2187, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2efb56b1, org.gradle.logging.internal.JavaUtilLoggingConfigurer@76f8968f] 16:08:48.318 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':ota_java:artifactoryPublish' 16:08:48.318 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :ota_java:artifactoryPublish FAILED 16:08:48.319 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :ota_java:artifactoryPublish (Thread[main,5,main]) - complete 16:08:48.319 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 11.793 secs, idle: 0.025 secs 16:08:48.324 [ERROR] [org.gradle.BuildExceptionReporter] 16:08:48.325 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 16:08:48.325 [ERROR] [org.gradle.BuildExceptionReporter] 16:08:48.325 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 16:08:48.326 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':ota_java:artifactoryPublish'. 16:08:48.326 [ERROR] [org.gradle.BuildExceptionReporter] > Failed to deploy file: HTTP response code: 409. HTTP response message: Conflict 16:08:48.328 [ERROR] [org.gradle.BuildExceptionReporter] 16:08:48.328 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is: 16:08:48.329 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':ota_java:artifactoryPublish'. 16:08:48.329 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) 16:08:48.329 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) 16:08:48.329 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) 16:08:48.329 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) 16:08:48.330 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) 16:08:48.330 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42) 16:08:48.330 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) 16:08:48.330 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) 16:08:48.330 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:286) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:80) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTaskWithCacheLock(AbstractTaskPlanExecutor.java:58) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:47) 16:08:48.331 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33) 16:08:48.332 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22) 16:08:48.332 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214) 16:08:48.332 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276) 16:08:48.332 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142) 16:08:48.332 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:89) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23) 16:08:48.333 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67) 16:08:48.334 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) 16:08:48.334 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61) 16:08:48.334 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54) 16:08:48.334 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166) 16:08:48.334 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35) 16:08:48.335 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170) 16:08:48.336 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139) 16:08:48.337 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) 16:08:48.337 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) 16:08:48.337 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.doAction(Main.java:48) 16:08:48.337 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) 16:08:48.337 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.main(Main.java:39) 16:08:48.399 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50) 16:08:48.399 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32) 16:08:48.399 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.GradleMain.main(GradleMain.java:26) 16:08:48.399 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.io.IOException: Failed to deploy file: HTTP response code: 409. HTTP response message: Conflict 16:08:48.399 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.build.client.ArtifactoryBuildInfoClient.throwHttpIOException(ArtifactoryBuildInfoClient.java:642) 16:08:48.400 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.build.client.ArtifactoryBuildInfoClient.uploadFile(ArtifactoryBuildInfoClient.java:517) 16:08:48.400 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.build.client.ArtifactoryBuildInfoClient.deployArtifact(ArtifactoryBuildInfoClient.java:292) 16:08:48.400 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.gradle.plugin.artifactory.extractor.BuildInfoTask.deployArtifacts(BuildInfoTask.java:663) 16:08:48.400 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.gradle.plugin.artifactory.extractor.BuildInfoTask.prepareAndDeploy(BuildInfoTask.java:594) 16:08:48.400 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.gradle.plugin.artifactory.extractor.BuildInfoTask.collectProjectBuildInfo(BuildInfoTask.java:459) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:248) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:136) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.gradle.plugin.artifactory.extractor.BuildInfoTask_Decorated.invokeMethod(Unknown Source) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:248) 16:08:48.401 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:136) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.jfrog.gradle.plugin.artifactory.extractor.BuildInfoTask_Decorated.invokeMethod(Unknown Source) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:220) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:213) 16:08:48.402 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:202) 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:530) 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:513) 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] ... 50 more 16:08:48.403 [ERROR] [org.gradle.BuildExceptionReporter] 16:08:48.404 [LIFECYCLE] [org.gradle.BuildResultLogger] 16:08:48.404 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED 16:08:48.404 [LIFECYCLE] [org.gradle.BuildResultLogger] 16:08:48.404 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 18.939 secs --- end --- If I comment out the jar closure shown above (setting basename and appendix), I end up with jars named as follows: /var/tmp/rich/build/ota_java/2.0/ota_java/libs/ota_java-2.0-SNAPSHOT.jar /var/tmp/rich/build/ota_java/2.0/client/libs/client-2.0-SNAPSHOT.jar These do publish fine to artifactory, just not the way I want. Although looking at the output below, there are still two things that confuse me: * There are 5 PUT operations, not 4. One of the jars initially fails with a 404, and then later succeeds with a 201. Why? * As far as I can tell, artifactory is just accepting files passed to it with this call: http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-DeployArtifact Where do the pom files come from? There's no record of them in the buildDir afterwards. Is the pom file generated based on the standard maven plugin? Is there any way to get the pom file to remain afterwards? I am using gradle 1.7 and build-info-extractor-gradle 2.0.17. I am willing to upgrade either or both of these if that will help solve this problem. --- begin --- 16:12:09.809 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:09.810 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:09.811 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: b81f7cf6326f86a3623e1ac357ded65e34bc92bc 16:12:09.811 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: a71069292df17a423e26a6ac79e8240e 16:12:09.811 [DEBUG] [org.apache.http.headers] >> Expect: 100-continue 16:12:09.811 [DEBUG] [org.apache.http.headers] >> Content-Length: 402 16:12:09.811 [DEBUG] [org.apache.http.headers] >> Content-Type: binary/octet-stream 16:12:09.811 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:12:09.811 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:12:09.811 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:12:09.812 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:12:09.816 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 100 Continue 16:12:09.816 [DEBUG] [org.apache.http.headers] << HTTP/1.1 100 Continue 16:12:09.833 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 201 Created 16:12:09.833 [DEBUG] [org.apache.http.headers] << HTTP/1.1 201 Created 16:12:09.833 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:12:09.833 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:12:09.834 [DEBUG] [org.apache.http.headers] << Location: http://artifactory.locationlabs.com/sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-20140205.001156-1.pom 16:12:09.834 [DEBUG] [org.apache.http.headers] << Content-Type: application/vnd.org.jfrog.artifactory.storage.ItemCreated+json;charset=ISO-8859-1 16:12:09.834 [DEBUG] [org.apache.http.headers] << Transfer-Encoding: chunked 16:12:09.834 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:12:09 GMT --- end --- --- begin --- 16:12:10.242 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.242 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.pom;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.243 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: 7ed6c2d314cbf922e323065abbec7d0552db86a9 16:12:10.243 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: e32ada727bbadde33bee95d58b2cd3d3 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Expect: 100-continue 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Content-Length: 805 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Content-Type: binary/octet-stream 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:12:10.243 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:12:10.243 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:12:10.245 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 100 Continue 16:12:10.245 [DEBUG] [org.apache.http.headers] << HTTP/1.1 100 Continue 16:12:10.405 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 201 Created 16:12:10.405 [DEBUG] [org.apache.http.headers] << HTTP/1.1 201 Created 16:12:10.405 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:12:10.406 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:12:10.406 [DEBUG] [org.apache.http.headers] << Location: http://artifactory.locationlabs.com/sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-20140205.001156-1.pom 16:12:10.406 [DEBUG] [org.apache.http.headers] << Content-Type: application/vnd.org.jfrog.artifactory.storage.ItemCreated+json;charset=ISO-8859-1 16:12:10.406 [DEBUG] [org.apache.http.headers] << Transfer-Encoding: chunked 16:12:10.406 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:12:09 GMT --- end --- --- begin --- 16:12:10.410 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.410 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.410 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: 91d4699fc7cf20679a987d3b30bbeefa0a6a1629 16:12:10.410 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: ad790169f00f1d7b6a9e0bb72aa7c379 16:12:10.410 [DEBUG] [org.apache.http.headers] >> X-Checksum-Deploy: true 16:12:10.410 [DEBUG] [org.apache.http.headers] >> Content-Length: 0 16:12:10.410 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:12:10.411 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:12:10.411 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:12:10.411 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:12:10.414 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 404 Not Found 16:12:10.414 [DEBUG] [org.apache.http.headers] << HTTP/1.1 404 Not Found 16:12:10.414 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:12:10.415 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:12:10.415 [DEBUG] [org.apache.http.headers] << Content-Type: text/html;charset=utf-8 16:12:10.415 [DEBUG] [org.apache.http.headers] << Content-Length: 1133 16:12:10.415 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:12:09 GMT --- end --- --- begin --- 16:12:10.420 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.420 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.420 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: 91d4699fc7cf20679a987d3b30bbeefa0a6a1629 16:12:10.420 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: ad790169f00f1d7b6a9e0bb72aa7c379 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Expect: 100-continue 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Content-Length: 119235 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Content-Type: binary/octet-stream 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:12:10.421 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:12:10.421 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:12:10.423 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 100 Continue 16:12:10.423 [DEBUG] [org.apache.http.headers] << HTTP/1.1 100 Continue 16:12:10.444 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 201 Created 16:12:10.445 [DEBUG] [org.apache.http.headers] << HTTP/1.1 201 Created 16:12:10.445 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:12:10.445 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:12:10.445 [DEBUG] [org.apache.http.headers] << Location: http://artifactory.locationlabs.com/sandbox-rich/com/locationlabs/ota_java/2.0-SNAPSHOT/ota_java-2.0-20140205.001156-1.jar 16:12:10.445 [DEBUG] [org.apache.http.headers] << Content-Type: application/vnd.org.jfrog.artifactory.storage.ItemCreated+json;charset=ISO-8859-1 16:12:10.445 [DEBUG] [org.apache.http.headers] << Transfer-Encoding: chunked 16:12:10.445 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:12:09 GMT --- end --- --- begin --- 16:12:10.449 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Sending request: PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.449 [DEBUG] [org.apache.http.headers] >> PUT /sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-SNAPSHOT.jar;build.name=ota_java;build.timestamp=1391559116354;build.number=1391559118007;ll.dependencies= HTTP/1.1 16:12:10.449 [DEBUG] [org.apache.http.headers] >> X-Checksum-Sha1: 1ccc31b0476ba44b336529448391c20105a8d67e 16:12:10.450 [DEBUG] [org.apache.http.headers] >> X-Checksum-Md5: abb5e3df09f61cb947abed3f98af6ac0 16:12:10.450 [DEBUG] [org.apache.http.headers] >> Expect: 100-continue 16:12:10.450 [DEBUG] [org.apache.http.headers] >> Content-Length: 6226 16:12:10.450 [DEBUG] [org.apache.http.headers] >> Content-Type: binary/octet-stream 16:12:10.450 [DEBUG] [org.apache.http.headers] >> Host: artifactory.engr.wavemarket.com 16:12:10.450 [DEBUG] [org.apache.http.headers] >> Connection: Keep-Alive 16:12:10.450 [DEBUG] [org.apache.http.headers] >> User-Agent: ArtifactoryBuildClient/2.0.15 16:12:10.451 [DEBUG] [org.apache.http.headers] >> Authorization: Basic YnVpbGQ6YnVpbGQ1ODU4 16:12:10.451 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 100 Continue 16:12:10.452 [DEBUG] [org.apache.http.headers] << HTTP/1.1 100 Continue 16:12:10.467 [DEBUG] [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 201 Created 16:12:10.467 [DEBUG] [org.apache.http.headers] << HTTP/1.1 201 Created 16:12:10.468 [DEBUG] [org.apache.http.headers] << Server: Artifactory/3.0.2 16:12:10.468 [DEBUG] [org.apache.http.headers] << X-Artifactory-Id: 86b296ddd78810aa:460c2fb:13fbf7002e2:-8000 16:12:10.468 [DEBUG] [org.apache.http.headers] << Location: http://artifactory.locationlabs.com/sandbox-rich/com/locationlabs/client/2.0-SNAPSHOT/client-2.0-20140205.001156-1.jar 16:12:10.468 [DEBUG] [org.apache.http.headers] << Content-Type: application/vnd.org.jfrog.artifactory.storage.ItemCreated+json;charset=ISO-8859-1 16:12:10.468 [DEBUG] [org.apache.http.headers] << Transfer-Encoding: chunked 16:12:10.468 [DEBUG] [org.apache.http.headers] << Date: Wed, 05 Feb 2014 00:12:09 GMT --- end --- -- View this message in context: http://forums.jfrog.org/Publishing-multiple-jars-with-the-Gradle-Artifactory-plugin-tp7579584p7579589.html Sent from the Artifactory - Users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ Artifactory-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/artifactory-users
