2013-11-07 5 views
0

Я добавил плагин uglifyjs к моему проекту с grails install-plugin uglify-js-minified-resources.Плагин Grails uglifyjs не работает

Также добавлен compile ":uglify-js-minified-resources:0.1.1" в мой BuildConfig.groovy файл.

После запуска приложения ни один из файлов js не был нивелирован. Мне не хватает какой-либо конфигурации? Я следовал this

Мой BuildConfig файл

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 false // 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() 
    grailsCentral() 

    mavenLocal() 
    mavenCentral() 

    mavenRepo "xxx" 

} 

dependencies { 
    // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g. 

    // runtime 'mysql:mysql-connector-java:5.1.22' 
    runtime 'org.mybatis:mybatis-spring:1.0.2' 
    runtime 'org.apache.poi:poi:3.9' 
} 

plugins { 
    runtime ":hibernate:$grailsVersion" 
    runtime ":jquery:1.8.3" 
    runtime ":resources:1.2" 
    compile ":grails-melody:1.45" 
    compile ":uglify-js-minified-resources:0.1.1" 

    build ":tomcat:$grailsVersion" 

    runtime ":database-migration:1.3.2" 

    compile ':cache:1.0.1' 

    if (Environment.current == Environment.PRODUCTION) { 
     runtime ':ext-js-common:latest.release' 
    } 
} 

}

мой ИСКОПАЕМЫЕ файл:

modules = { 
    css { 
     dependsOn 'css-common' 
     resource url:'css/test.css' 
    } 

    utils { 
     dependsOn 'ext-js-core' 
     resource url:'js/util/test.js' 

    } 

    plugins { 
     dependsOn 'ext-js-core, ext-overrides, utils, plugins-common' 
     resource url:'js/plugins/asde.js' 
    } 

    extensions { 
     dependsOn 'ext-js-core, utils, ux-common' 
     resource url:'js/ux/treecombo/Ext.TreeCombo.js' 

    } 

    stores { 
     dependsOn 'ext-js-core, utils' 
     resource url:'js/store/store.js' 

    } 

    ui { 
     dependsOn 'ext-js-core, utils, ext-overrides, plugins, extensions, stores' 
     resource url:'js/ui/tab.ui.js' 
    } 

}

мой файл app.gsp содержит следующие модули:

<r:require module="css"/> 
<r:require module="utils"/> 
<r:require module="plugins"/> 
<r:require module="extensions"/> 
<r:require module="stores"/> 
<r:require module="ui"/> 

ответ

2

Сначала убедитесь, что у вас есть плагин ресурса включен для окружающей среды, которую вы проверяете. Много раз у меня было это в Дев на случай аварии. Также вы можете включить ведение журнала, чтобы узнать, что происходит. Добавьте в конфигурацию log4j следующее.

debug "org.grails.plugin.resource" 

Также миниатюрные ресурсы будут отображаться только на самой веб-странице. И только при использовании тегов из плагина ресурса.

+0

Спасибо, это помогло мне проверить, работает ли он, и да, это так. Остается только проблема: как я могу смотреть на сжатый код, потому что в firebug я не вижу никаких изменений или сжатия. Какие теги я должен добавить, чтобы увидеть только сжатый код? – kuldarim

+0

Используйте в gsp, и вы определяете модули в config или resource.groovy. –

+0

Я не использую jquery-ui, так что модуль не может быть найден. Возможно, вы знаете имя модуля только для uglifyjs? – kuldarim

0

Если вы хотите установить плагин, вам необходимо записать его в BuildConfig.groovy.

dependencies { 
    // dependency will be here. 
} 
plugins { 
    compile ":uglify-js-minified-resources:0.1.1" 
} 

Наслаждайтесь ..

+0

Я забыл упомянуть, что он включен в BuildConfig.groovy, а не в Config.groovy, и он все еще не работает. – kuldarim

+0

Отправьте свой код BuildConfig.groovy. Как вы определили его в BuildConfig.groovy – user1791574

+0

проверить мое обновление – kuldarim

Смежные вопросы