Git Product home page Git Product logo

Comments (4)

pun-ky avatar pun-ky commented on August 19, 2024

Would you say that AEM gradle plugin is the way to go for future productive projects?

definitely, within 2 last years of adoption process, my company actually trusted this solution so that there are existing projects on our bench (and few new) for serious clients using it.

About the future, I have planned to follow semantic versioning approach to make this plugin as much stable as possible without effort for projects related with upgrading the plugin when some fixes or improvements will come.

As you can see, 2.0.11 version seems to be very stable. Since very long time, there isn't any major bug reported so that it could prove good quality of solution.

We have been playing around with it and we are very happy with the results

have you tested only build process? I am curious if you also tested AEM setup functionality (automated aemCreate aemSatisfy aemBuild aemAwait) and your feedback will be very appreciated.

from gradle-aem-plugin.

cduque89 avatar cduque89 commented on August 19, 2024

Hey @pun-ky thanks for your reply pretty useful to us 👍 .

We have tested aemSatisfy (maybe our favorite feature) and aemBuild.

Another one we really appreciated is aemPurge to completely remove our development bundles from a local instance.

We tried aemCreate using the aem jar from a smb location but we might have missed something there. The download was done to the gradle build folder so when we runned gradle clean in was deleted. We than tried aemUp and it started a new download again. We probably have done something wrong in there.

aemAwait we didn't try yet.

Thanks again.

from gradle-aem-plugin.

pun-ky avatar pun-ky commented on August 19, 2024

In gradle you should almost never run clean task while comparing to Maven, because Gradle is incremental and tasks clean themself usually on code changes. To be sure that you have clean situation just :

  • be sure that you haven't any aem running
  • delete .aem folder from your home user directory
  • run sh gradlew clean

You will have clean workspace like on clean workstation, then just run sh gradlew aemSetup assuming that you have already configured smb in gradle.properties file.

Please let me know if it works. I tested it on Mac, Ubuntu and Windows and few other computers like mines so I am quite sure that finally you should have it working.

from gradle-aem-plugin.

pun-ky avatar pun-ky commented on August 19, 2024

as initial question is already answered, closing...

from gradle-aem-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.