15 Oct 2012 7:34 AM #31
Okay, we have a support agreement so that isn't a problem. However what concerns me is the change. We need a consistent approach for accessing GXT releases going forward. I can't ask the guys that manage our Nexus server to make this change and then change it back or change it to something else for the next release.
So can you guarantee me that if i switch to this new approach I will ALWAYS have access to the latest GXT releases/builds?
If I don't change anything, when will 3.0.2 be available using the other/older approach? I.e. is this a required change or only a needed change if I want to get new releases right away.
15 Oct 2012 8:06 AM #32
Thanks for the feedback - I'm cautiously optimistic I'll be able to set your concerns at ease.
The public releases will continue to be available in the /commercial-release/ and /gpl-release/ repositories going forward - this will continue to include 3.0.0 and 3.0.1, and will eventually also include 3.1 and 3.2, etc. These are the public artifacts, accessible without a support contract.
Support releases, starting with 3.0.2 (the first support release of the 3.x series) will also be made available in our maven repository, but will require active support credentials to access. My understanding is that 3.0.2 will be a support-only release, and will only be available through the support repository - not through the regular /commercial-release/ or through maven central.
Please note also that now that the support repository is active, it will contain all public releases as well, so this change to requiring support credentials will only have to be made once. Also note that using these same credentials, the /support-commercial-snapshot/ repo is now available, with nightly snapshots (which can also be found in the support portal itself).
Again, thanks for expressing your concerns with our process, and please feel free to continue this discussion here or to contact Edmund or myself directly with any other concerns.
15 Oct 2012 8:49 AM #33
Wow, could you make this more complicated? When I point my browser to https://maven.sencha.com/repo/gxt-su...encha/gxt/gxt/ (after logging into your artifactory) I don't see anything but 3.0.2...but you say they are all there, hum?
I suppose I can ask my Nexus guys to proxy both gxt-commercial-release and gxt-support-commercial-release but not clear yet if that's needed.
As for /support-commercial-snapshot repo, I don't find that at all in Artifactory? Did you mean gxt-commercial-snapshot? Not sure if that requires a login or not.
15 Oct 2012 9:49 AM #34
The url you started with is the repo that we push to, the support-only repo - this has to do with how artifactory manages permissions:
Using the artifactory site is useful to see what objects are in what real repos, but little else. When feeding information to your pom, please use the ones we've posted. Here's the full list of important repo urls, with and without support, gpl and commercial, snapshot and release (and please again note that if you aren't authenticated, the support- repos will be missing artifacts through the web interfaces):
Standard GPL release artifacts:
15 Oct 2012 10:13 AM #35
Okay thanks, that's the first good consolidated statement of how this works going forward with Maven. (All the rest are more or less confusing). I will get our Nexus guys to make the changes on our end.
15 Oct 2012 10:57 AM #36
Thanks for the feedback - I'll see about putting together an article on commercial/support maven usage for releases and snapshots that we can reference instead of a network of comments and posts.
20 Aug 2013 10:11 PM #37
Any ETA on the Maven guide?
21 Aug 2013 6:39 AM #38
@stigrv, what exactly are you looking to do? We have an in-house Nexus server we've configured to pull commercial releases from Sencha's repo so perhaps we can help answer your quesitons.
22 Aug 2013 3:01 AM #39
I'm looking for a step-by-step guide to setting up a Nexus instance to poll artifacts from the commercial Sencha repository. I have not been successful in deciphering the snippets I've found in these forums. I guess the main problem is authentication, but that is only a guess. I've tried with all the username and password combinations we've been given, but none of them seem to help at all.
22 Aug 2013 7:53 AM #40
The credentials you should use are the same ones that log you in to https://support.sencha.com/ or into our artifactory server itself (available at https://maven.sencha.com/repo/, though you shouldn't need to use this web interface for anything other than verifying that the creds do indeed work). These are the same that you would use in your own settings.xml file when referencing our repo from within a project on your own computer. If the credentials work in those cases, then they should also work in your maven server, unless something is misconfigured there.
Unfortunately, we can't support your nexus server and more than we can support your internet provider, but if you can confirm that your support credentials work correctly and describe the other steps you have taken, then we can at least start to rule out possible problems you might be facing.