Hi, mentors, I am trying to figure out the way to publish Heron artifacts (api, spi, storm-compatibility, simulator) to repository.apache.org.
After the Apache migration, the repository and scripts are different from before. I am trying to find information about the process. This are the steps I am following: http://www.apache.org/dev/publishing-maven-artifacts.html The "maven deploy" command seems to be successful (log is at the end of this email), but I couldn't find the files in the repository, and the next command gave me a "file not found in snapshot dir" error message. I thought it's a permissions issue so I filed a ticket to Apache Infrastructure: https://issues.apache.org/jira/browse/INFRA-17813 And Chris said I have the right role and need to work with mentors to set up nexus. Could you take a look? BTW I believe I have configured maven encryption following this doc: http://maven.apache.org/guides/mini/guide-encryption.html Thanks in advance! --ning Maven deploy output: [tw-mbp-nwang heron-api (release/v0.20.1-incubating-rc1)]$ mvn deploy [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.heron:heron-api:jar:v0.20.1-incubating-rc1 [WARNING] 'build.plugins.plugin.version' for com.theoryinpractise:clojure-maven-plugin is missing. @ line 155, column 21 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ---------------------< org.apache.heron:heron-api >--------------------- [INFO] Building heron-api v0.20.1-incubating-rc1 [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @ heron-api --- [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles) @ heron-api --- [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ heron-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /Users/nwang/workspace/heron_clean/artifacts/v0.20.1-incubating-rc1/heron-api/src/main/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ heron-api --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ heron-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /Users/nwang/workspace/heron_clean/artifacts/v0.20.1-incubating-rc1/heron-api/src/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ heron-api --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.22.0:test (default-test) @ heron-api --- [INFO] [INFO] --- maven-jar-plugin:3.1.0:jar (default-jar) @ heron-api --- [INFO] Building jar: /Users/nwang/workspace/heron_clean/artifacts/v0.20.1-incubating-rc1/heron-api/target/heron-api-v0.20.1-incubating-rc1.jar [INFO] [INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @ heron-api --- [INFO] Skipping because packaging 'jar' is not pom. [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ heron-api --- [INFO] Installing /Users/nwang/workspace/heron_clean/artifacts/v0.20.1-incubating-rc1/heron-api/target/heron-api-v0.20.1-incubating-rc1.jar to /Users/nwang/.m2/repository/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.jar [INFO] Installing /Users/nwang/workspace/heron_clean/artifacts/v0.20.1-incubating-rc1/heron-api/pom.xml to /Users/nwang/.m2/repository/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.pom [INFO] [INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ heron-api --- Uploading to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.jar Uploaded to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.jar (7.6 kB at 5.1 kB/s) Uploading to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.pom Uploaded to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/v0.20.1-incubating-rc1/heron-api-v0.20.1-incubating-rc1.pom (7.4 kB at 8.1 kB/s) Downloading from apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/maven-metadata.xml Downloaded from apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/maven-metadata.xml (339 B at 790 B/s) Uploading to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/maven-metadata.xml Uploaded to apache.releases.https: https://repository.apache.org/service/local/staging/deploy/maven2/org/apache/heron/heron-api/maven-metadata.xml (339 B at 418 B/s) [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7.652 s [INFO] Finished at: 2019-02-06T09:00:01-08:00 [INFO] ------------------------------------------------------------------------ [tw-mbp-nwang heron-api (release/v0.20.1-incubating-rc1)]$
