Skip to content

Conversation

@jdigger
Copy link
Member

@jdigger jdigger commented Jun 18, 2015

Currently stymied because of Adobe releasing a broken "uber-jar" and licensing restrictions preventing the use of a working one.

@HitmanInWis
Copy link
Contributor

Jim,

Is the issue with the current uber-jar impl that it is obfuscated?

I asked a question about that here: http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__utoe-i_am_seeingdiscrepa.html

Adobe employee response was that I needed to submit a support ticket to receive the unobfuscated jar.

Would be it possible for you to obtain that jar, and create a build of this library that uses it, with the caveat that anyone using the AEM 6.1 version of this lib would be responsible for obtaining the unobfuscated uber-jar from Adobe on their own?

Thanks for putting a library like this together. This library would be very helpful for our unit tests (if it worked for 6.1)!

@jdigger
Copy link
Member Author

jdigger commented Aug 20, 2015

Yes.

Before cutting a release with 6.1, this would need some cleanup and better documentation. However you can build it yourself: Just drop the unobfuscated jar into the top level project directory with the name "uberjar-6.1.jar" and run ./gradlew jar

FWIW, this is open-source... I would be happy to look at a pull-request bringing this to a "release ready" version that can be put on BinTray.

@HitmanInWis
Copy link
Contributor

Awesome. Once I get the unobfuscated jar, I may give building it a try. I would really like to leverage this in our unit tests, as mocking out the sling/jcr calls is cutting out way too much of the code.

Thanks Jim!

@jdigger
Copy link
Member Author

jdigger commented Aug 20, 2015

Certainly not to discourage using this, I'll note that since we moved to Spock it's mocking capabilities are sufficiently rich that we're using this less and less.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants