8000 Bundle + Minify not working · Issue #164 · samaxes/minify-maven-plugin · GitHub
[go: up one dir, main page]

Skip to content

Bundle + Minify not working #164

Open

Description

@darshandiscus

I am trying this plugin in my sample project but my project remains same as it is, after clean and build.

Please find my project structure :

├── pom.xml
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── darshan
    │   │           └── SourceMapFilter.java
    │   ├── resources
    │   │   ├── readme.txt
    │   │   └── static-bundles.json
    │   └── webapp
    │       ├── css
    │       │   ├── custom.css
    │       │   └── style.css
    │       ├── index.html
    │       ├── js
    │       │   ├── custom.js
    │       │   └── script.js
    │       ├── META-INF
    │       │   └── context.xml
    │       └── WEB-INF
    │           └── web.xml
    └── test
        └── java

static-bundles.json

{
    "bundles": [
        {
            "type": "css",
            "name": "static-combined.css",
            "files": [
                "custom.css",
                "style.css"
            ]
        },
        {
            "type": "js",
            "name": "static-combined.js",
            "files": [
                "custom.js",
                "script.js"
            ]
        }
    ]
}

pom.xml plugin configuration

<plugin>
    <groupId>com.samaxes.maven</groupId>
    <artifactId>minify-maven-plugin</artifactId>
    <version>1.7.6</version>
    <executions>
        <execution>
            <id>bundle-minify</id>
            <phase>package</phase>
            <goals>
                <goal>minify</goal>
            </goals>
            <configuration>
                <webappSourceDir>${project.basedir}</webappSourceDir>
                <webappTargetDir>${project.basedir}</webappTargetDir>
                
                <cssSourceDir>css</cssSourceDir>
                <cssSourceFiles>
                    <cssSourceFile>custom.css</cssSourceFile>
                    <cssSourceFile>style.css</cssSourceFile>
                </cssSourceFiles>
                <cssTargetDir>css</cssTargetDir>
                <cssFinalFile>static-combined.css</cssFinalFile>
                <cssSourceDir>js</cssSourceDir>
                <jsSourceFiles>
                    <jsSourceFile>custom.js</jsSourceFile>
                    <jsSourceFile>script.js</jsSourceFile>
                </jsSourceFiles>
                <jsTargetDir>js</jsTargetDir>
                <jsFinalFile>static-combined.js</jsFinalFile>
            </configuration>
        </execution>
    </executions>
</plugin>

I have tried it with absolute path but not working. Using JDK 1.8. Please help.

Activity

  1. darshandiscus commented on Nov 15, 2018

    @darshandiscus
    Author

    Any update on this?

  2. Laazarus commented on Nov 16, 2018

    @Laazarus

    I am having the same problem,

    I get illegal argument exceptions using the bundle

  3. Laazarus commented on Nov 16, 2018

    @Laazarus

    OK, It was my mistake I got it working fine even with the boundle:
    @darshandiscus if can help this is my pom configuration

    <configuration> <charset>UTF-8</charset> <verbose>true</verbose> <webappSourceDir>${user.dir}</webappSourceDir> <webappTargetDir>${user.dir}</webappTargetDir> <cssSourceDir>/bootstrap/webfiles/src/main/resources/site</cssSourceDir> <jsSourceDir>/bootstrap/webfiles/src/main/resources/site</jsSourceDir> <bundleConfiguration>${user.dir}/bootstrap/webfiles/src/main/resources/site/boundle.json</bundleConfiguration> <jsEngine>CLOSURE</jsEngine> </configuration>

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0