I don't know what the correct approach is, but the built in maven plugin has an install task.
http://gradle.org/1.0-milestone-2/docs/userguide/maven_plugin.html Andy On Sun, Apr 10, 2011 at 1:37 PM, Ronen Narkis <[email protected]> wrote: > Ok iv seemed to find the right call: > > this.class.classLoader.getResourceAsStream > > Works as expected > > On a side note, what is the correct way of verifying the plugin after > incremental changes (Im writing tests but somtimes id like to run them on a > live project to track issue like classloading). > > Is there a mavem install like functionality im missing? > > right now im uploading the plugin to artifactory and clearing the local > cache each time to see the latest changes, I guess that I could right a > plugin that deploys the jar to the gradle cache folder, is that the correct > approach? > > Thanks > Ronen > > On Sun, Apr 10, 2011 at 8:18 PM, M A <[email protected]> > wrote: >> >> Are you providing us with the correct code snippet? Your plugin source >> won't be available to your users. >> >> On Apr 10, 2011 8:51 AM, "Ronen Narkis" <[email protected]> wrote: >> > Hey, >> > >> > Im writing a custom plugin that has file resources under: >> > >> > src/main/resource/com/some/path/file.text >> > >> > During tests I can load the file by using: >> > >> > >> > def apply() { >> > URL url = >> > ClassLoader.getSystemResource('com/kenshoo/liquibase/LiquibaseApi.java') >> > } >> > >> > However when applying the plugin in an actual project im getting null >> > value >> > >> > Any idea on how to solve this? >> > >> > Thanks >> > Ronen > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
