change in plugin does not reflect in application.

23 views
Skip to first unread message

Anuj Kumar

unread,
May 7, 2015, 3:35:02 AM5/7/15
to gra...@googlegroups.com
Hi i have create a plugin, and i m able to integrated it with my application successfully frist time,  But when i made any change in plugin, that change does not reflect in application.


please tell me the right way to do change in plugin and that will reflect in application directly.


grails version 2.4.4



Marcin Piczkowski

unread,
May 9, 2015, 11:49:10 AM5/9/15
to Anuj Kumar, gra...@googlegroups.com

The first idea is that your app uses plugin from local maven folders. Did you change version of your plugin when updating sources?

Try to remove grails plugin from local maven cache usually in ~/.m2/grails/plugins... sth like that. I don't recall exact path and cannot check cause i'm on mobile phone now.

Then execute
graisl clean-all
grails refresh-dependencies

and start your app.

Let me know..

--
You received this message because you are subscribed to the Google Groups "Grails User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grails+un...@googlegroups.com.
To post to this group, send email to gra...@googlegroups.com.
Visit this group at http://groups.google.com/group/grails.
For more options, visit https://groups.google.com/d/optout.

Anuj Kumar

unread,
May 9, 2015, 1:16:22 PM5/9/15
to gra...@googlegroups.com
Yes i did change the version. this is my built config file. please have look am i have done correct or have to do soe other way.

grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.work.dir = "target/work"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
grails.server.port.http = 8090
//grails.project.war.file = "target/${appName}-${appVersion}.war"

grails.project.fork = [
    // configure settings for compilation JVM, note that if you alter the Groovy version forked compilation is required
    //  compile: [maxMemory: 256, minMemory: 64, debug: false, maxPerm: 256, daemon:true],

    // configure settings for the test-app JVM, uses the daemon by default
    test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true],
    // configure settings for the run-app JVM
    run: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false],
    // configure settings for the run-war JVM
    war: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false],
    // configure settings for the Console UI JVM
    console: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256]
]

grails.project.dependency.resolver = "maven" // or ivy
grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
        // specify dependency exclusions here; for example, uncomment this to disable ehcache:
        // excludes 'ehcache'
    }
    log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
    checksums true // Whether to verify checksums on resolve
    legacyResolve true // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

    repositories {
        inherits true // Whether to inherit repository definitions from plugins

        grailsPlugins()
        grailsHome()
        mavenLocal()
        grailsCentral()
        mavenCentral()
        // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
        //mavenRepo "http://repository.codehaus.org"
        //mavenRepo "http://download.java.net/maven/2/"
        //mavenRepo "http://repository.jboss.com/maven2/"
    }

    dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
        // runtime 'mysql:mysql-connector-java:5.1.29'
        // runtime 'org.postgresql:postgresql:9.3-1101-jdbc41'
        test "org.grails:grails-datastore-test-support:1.0.2-grails-2.4"
    }

    plugins {
        // plugins for the build system only
        build ":tomcat:7.0.55"

        // plugins for the compile step
        compile ":scaffolding:2.1.2"
        compile ':cache:1.1.8'
        compile ":asset-pipeline:1.9.9"
compile ":spring-security-core:2.0-RC4"
compile ":spring-security-ui:1.0-RC2"
//compile ":elasticsearch:0.0.4.4"
compile ":grails-quick-search:0.2.3"
//compile ":quick-search:0.5.0"
        // plugins needed at runtime but not for compilation
        runtime ":hibernate4:4.3.6.1" // or ":hibernate:3.6.10.18"
        runtime ":database-migration:1.4.0"
        runtime ":jquery:1.11.1"

        // Uncomment these to enable additional asset-pipeline capabilities
        //compile ":sass-asset-pipeline:1.9.0"
        //compile ":less-asset-pipeline:1.10.0"
        //compile ":coffee-asset-pipeline:1.8.0"
        //compile ":handlebars-asset-pipeline:1.3.0.3"
compile ":Research-Outreach-Domains:0.2"
compile ":Base:0.1"
compile ":project:0.2"
compile ":Login:0.2"
compile ":Base-User:0.1"
compile ":Investigator:0.2"
compile ":User:0.1"
compile ":Management:0.1"
    }
grails.plugin.location.'Research-Outreach-Domains' = "../Research-Outreach-Domains"
grails.plugin.location.'Base' = "../Base"
grails.plugin.location.project = "../project"
grails.plugin.location.'Login' = "../Login"
grails.plugin.location.'Base-User' = "../Base-User"
grails.plugin.location.'Investigator' = "../Investigator"
grails.plugin.location.'User' = "../User"
grails.plugin.location.'Management' = "../Management"
}
Reply all
Reply to author
Forward
0 new messages