Skip to content

Conversation

@cliffano
Copy link
Contributor

I've made the following changes to all Java-related pom.xml templates so the generated pom qualifies for publishing to Maven central:

  • add description
  • add url
  • add developer info (name, email, organization, organization URL)
  • parameterise scm info (connection, developer connection, URL)
  • generate javadoc
  • generate sources
  • add GPG signing

This PR was tested (and the petstore generated) using swagger-parser 1.0.24 due to the issue with 1.0.25-SNAPSHOT as described on #4462 .

However, I didn't change swagger-parser dependency version to 1.0.24 as part of this PR since I didn't know what's the decision with issue 4462.

@cliffano
Copy link
Contributor Author

cliffano commented Jan 5, 2017

@wing328 Travis test failure is related to Clojure petstore and I don't think it has anything to do with my pom template changes. Any idea?

@wing328
Copy link
Contributor

wing328 commented Jan 5, 2017

@cliffano there's an issue with Clojure Petstore client after updating the code (not related to your PR at all). I think what I'll do is to cherry pick the commits in your PR.

@cliffano
Copy link
Contributor Author

@wing328 Any chance to cherry pick this PR?

@wing328
Copy link
Contributor

wing328 commented Jan 21, 2017

@cliffano I'll do it over the weekend.

@wing328
Copy link
Contributor

wing328 commented Jan 21, 2017

@cliffano I've filed #4616 by cherry-picking some of the commits in this PR and fixing some docstring issues with the Java API clients.

Please take a look and let me know if you spot any issues.

@cliffano
Copy link
Contributor Author

@wing328 LGTM.
Thanks for cherry-picking this.
👍

@wing328
Copy link
Contributor

wing328 commented Jan 22, 2017

Thanks for reviewing the PR (#4616), which has been merged into master.

Closing this one.

@wing328 wing328 closed this Jan 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants