Title: Add support for multiple servers. · Issue #85 · actions/setup-java · GitHub
Open Graph Title: Add support for multiple servers. · Issue #85 · actions/setup-java
X Title: Add support for multiple servers. · Issue #85 · actions/setup-java
Description: Currently, as I understand it, the user may specify only one server, as follows: - name: Setup Java. uses: actions/setup-java@v1 with: java-version: 1.8 server-id: value-of-server-id server-username: SERVER_USERNAME server-password: SERV...
Open Graph Description: Currently, as I understand it, the user may specify only one server, as follows: - name: Setup Java. uses: actions/setup-java@v1 with: java-version: 1.8 server-id: value-of-server-id server-usernam...
X Description: Currently, as I understand it, the user may specify only one server, as follows: - name: Setup Java. uses: actions/setup-java@v1 with: java-version: 1.8 server-id: value-of-server-id server-usernam...
Opengraph URL: https://github.com/actions/setup-java/issues/85
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Add support for multiple servers.","articleBody":"Currently, as I understand it, the user may specify only one server, as follows:\r\n\r\n```yaml\r\n- name: Setup Java.\r\n uses: actions/setup-java@v1\r\n with:\r\n java-version: 1.8\r\n server-id: value-of-server-id\r\n server-username: SERVER_USERNAME\r\n server-password: SERVER_PASSWORD\r\n```\r\n\r\nWhich produces the following xml in the settings.xml file:\r\n\r\n```xml\r\n\u003cserver\u003e\r\n \u003cid\u003evalue-of-server-id\u003c/id\u003e\r\n \u003cusername\u003evalue-of-server-username\u003c/username\u003e\r\n \u003cpassword\u003evalue-of-server-password\u003c/password\u003e\r\n\u003c/server\u003e\r\n```\r\n\r\nHowever, it would be useful to be able to specify more than one server. For example, this yaml:\r\n\r\n```yaml\r\n- name: Setup Java.\r\n uses: actions/setup-java@v1\r\n with:\r\n java-version: 1.8\r\n server-list:\r\n - server-id: value-of-server-id-1\r\n server-username: SERVER_USERNAME_1\r\n server-password: SERVER_PASSWORD_1\r\n - server-id: value-of-server-id-2\r\n server-username: SERVER_USERNAME_2\r\n server-password: SERVER_PASSWORD_2\r\n```\r\n\r\nMight produce the following xml in the settings.xml file:\r\n\r\n```xml\r\n\u003cserver\u003e\r\n \u003cid\u003evalue-of-server-id-1\u003c/id\u003e\r\n \u003cusername\u003evalue-of-server-username-1\u003c/username\u003e\r\n \u003cpassword\u003evalue-of-server-password-1\u003c/password\u003e\r\n\u003c/server\u003e\r\n\u003cserver\u003e\r\n \u003cid\u003evalue-of-server-id-2\u003c/id\u003e\r\n \u003cusername\u003evalue-of-server-username-2\u003c/username\u003e\r\n \u003cpassword\u003evalue-of-server-password-2\u003c/password\u003e\r\n\u003c/server\u003e\r\n```\r\n\r\nWhile it would be valuable in general to be able to specify more than one server, it should be especially valuable in the context of Github, as it seems for now, in order to reference multiple packages from maven.pkg.github.com, the user must reference each package's repository in their pom.xml.\r\n\r\nIf the above configuration were possible, a user could then reference the artifacts at `value-of-server-id-1` and `value-of-server-id-2` in their pom.xml as follows:\r\n\r\n```xml\r\n\u003cdependencies\u003e\r\n \u003cdependency\u003e\r\n \u003cgroupId\u003egroup-id-for-owner\u003c/groupId\u003e\r\n \u003cartifactId\u003eartifact-id-from-repository-1\u003c/artifactId\u003e\r\n \u003cversion\u003eversion-1\u003c/version\u003e\r\n \u003c/dependency\u003e\r\n\r\n \u003cdependency\u003e\r\n \u003cgroupId\u003egroup-id-for-owner\u003c/groupId\u003e\r\n \u003cartifactId\u003eartifact-id-from-repository-2\u003c/artifactId\u003e\r\n \u003cversion\u003eversion-2\u003c/version\u003e\r\n \u003c/dependency\u003e\r\n\u003c/dependencies\u003e\r\n\r\n\u003crepositories\u003e\r\n \u003crepository\u003e\r\n \u003cid\u003evalue-of-server-id-1\u003c/id\u003e\r\n \u003cname\u003eGitHub Packages\u003c/name\u003e\r\n \u003curl\u003ehttps://maven.pkg.github.com/owner/artifact-id-from-repository-1\u003c/url\u003e\r\n \u003c/repository\u003e\r\n \u003crepository\u003e\r\n \u003cid\u003evalue-of-server-id-2\u003c/id\u003e\r\n \u003cname\u003eGitHub Packages\u003c/name\u003e\r\n \u003curl\u003ehttps://maven.pkg.github.com/owner/artifact-id-from-repository-2\u003c/url\u003e\r\n \u003c/repository\u003e\r\n\u003c/repositories\u003e\r\n```","author":{"url":"https://github.com/drewctaylor","@type":"Person","name":"drewctaylor"},"datePublished":"2020-07-30T16:28:26.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/85/setup-java/issues/85"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:bb8e6943-82ad-1f43-c95b-3a611e2b795d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 82D6:E2378:24B3BCC:32461B4:6A4ED29D |
| html-safe-nonce | 63a22f951f12de684de41f49531468c26ec86d207f0270029d1f0267823328cf |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MkQ2OkUyMzc4OjI0QjNCQ0M6MzI0NjFCNDo2QTRFRDI5RCIsInZpc2l0b3JfaWQiOiI2NzEyNDI1NjMyMTYzMDkxMTAxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 3701610de942e33ce73e2a3f8e66b454998617b861ba7ee79f6488744096d9d5 |
| hovercard-subject-tag | issue:668938560 |
| github-keyboard-shortcuts | repository,issues,actions,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/actions/setup-java/85/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5c5be844ec7c9debebe1a1fc636226858293899d0c1e3793fa62d006efb43488/actions/setup-java/issues/85 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5c5be844ec7c9debebe1a1fc636226858293899d0c1e3793fa62d006efb43488/actions/setup-java/issues/85 |
| og:image:alt | Currently, as I understand it, the user may specify only one server, as follows: - name: Setup Java. uses: actions/setup-java@v1 with: java-version: 1.8 server-id: value-of-server-id server-usernam... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | drewctaylor |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-preview |
| go-import | github.com/actions/setup-java git https://github.com/actions/setup-java.git |
| octolytics-dimension-user_id | 44036562 |
| octolytics-dimension-user_login | actions |
| octolytics-dimension-repository_id | 196057608 |
| octolytics-dimension-repository_nwo | actions/setup-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 196057608 |
| octolytics-dimension-repository_network_root_nwo | actions/setup-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width