fmpp | Command line and Ant tool

 by   freemarker Java Version: Current License: Non-SPDX

kandi X-RAY | fmpp Summary

kandi X-RAY | fmpp Summary

fmpp is a Java library. fmpp has high support. However fmpp has 660 bugs, it has 2 vulnerabilities, it build file is not available and it has a Non-SPDX License. You can download it from GitHub, Maven.

FMPP is a general-purpose text file preprocessing tool that uses FreeMarker templates. It process entire directories recursively. It can be used for generating complete static websites, source code, configuration files, etc. It can insert data from sources like CSV, XML, and JSON into the generated files. You can add new kind of data sources in Java. FMPP can be used with UN*X-style command-line interface, or as Ant task, or can be embedded into your application using its Java API. FMPP was written in Java, thus it runs on all modern platforms (Windows, "Linux", OS X, etc.). FMPP is Free software under Apache License 2.0.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              fmpp has a highly active ecosystem.
              It has 74 star(s) with 21 fork(s). There are 9 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 5 open issues and 8 have been closed. On average issues are closed in 174 days. There are 3 open pull requests and 0 closed requests.
              OutlinedDot
              It has a negative sentiment in the developer community.
              The latest version of fmpp is current.

            kandi-Quality Quality

              OutlinedDot
              fmpp has 660 bugs (0 blocker, 7 critical, 480 major, 173 minor) and 1307 code smells.

            kandi-Security Security

              fmpp has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              OutlinedDot
              fmpp code analysis shows 2 unresolved vulnerabilities (2 blocker, 0 critical, 0 major, 0 minor).
              There are 0 security hotspots that need review.

            kandi-License License

              fmpp has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              fmpp releases are not available. You will need to build from source code and install.
              Deployable package is available in Maven.
              fmpp has no build file. You will be need to create the build yourself to build the component from source.
              It has 26266 lines of code, 1151 functions and 370 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed fmpp and discovered the below as its top functions. This is intended to give you an instant insight into fmpp implemented functionality, and help decide if they suit your requirements.
            • Load a CSV file
            • Convert an array of strings to a string array
            • Loads the data from a CSV file
            • Gets the character at the specified value
            • Read bytes into a character buffer
            • Creates the error message from the source code
            • Replaces all occurrences of a character tab with tabs
            • Reads the next character
            • Entry point for execution
            • Concatenates two arrays
            • Convert the given string to a rich text format
            • Writes a Writer to a Writer
            • Decode a string literal
            • Send a progress event
            • Load an ant property
            • Load properties
            • Parses the given text
            • Converts the given string to an XML encoded value
            • Displays a progress event
            • Load data from a list of strings
            • Convert a string to HTML encoding
            • Convert a string to an XML encoding
            • Gets the cached image info
            • Escapes a given string
            • Escapes the given string using the given encoding
            • Handle a progress event
            Get all kandi verified functions for this library.

            fmpp Key Features

            No Key Features are available at this moment for fmpp.

            fmpp Examples and Code Snippets

            No Code Snippets are available at this moment for fmpp.

            Community Discussions

            QUESTION

            Typesafe config is not resolved in sbt assembly
            Asked 2019-Mar-20 at 13:39

            I am using typesafe.Config for loading application.conf in my Scala class and with this method the configuration files which resides in src/main/resources is resolved properly:

            ...

            ANSWER

            Answered 2019-Mar-20 at 13:39

            You delete all .conf files (when there's more than one with the same name) with

            Source https://stackoverflow.com/questions/55257202

            QUESTION

            NoSuchMethodError Spark internal logging
            Asked 2019-Feb-15 at 09:48

            I have packaged my application into a jar file, however, when I try to execute it, the application fails with this error:

            ...

            ANSWER

            Answered 2019-Feb-15 at 09:48

            Downgrading Scala to 2.11 solved the issues. I guess there are some problems with Kafka dependencies for Scala 2.12

            Source https://stackoverflow.com/questions/54406248

            QUESTION

            Using FMPP with Gradle
            Asked 2018-Oct-11 at 20:43

            I am attempting to convert an ant task which uses fmpp over to gradle. I am unable to get my project to build. I have the following in my build.xml file:

            ...

            ANSWER

            Answered 2018-Oct-11 at 18:16

            The problem lies in the fact that both properties read from gradle.properties and data properties are named exactly the same. To fix it you need to refer to value hidden under property with project instance, e.g.:

            Source https://stackoverflow.com/questions/52762913

            QUESTION

            FMPP use old FTL syntax
            Asked 2017-Feb-09 at 14:17

            It should be possible to configure freemarker to use the old #-less syntax.

            However, to give users time to prepare for this change, in FreeMarker 2.1 and 2.2 the usage of # is optional, unless the programmer enables strict syntax mode in the FreeMarker configuration by calling setStrictSyntaxMode(true) on Configuration. In fact, we strongly recommend this to programmers. Starting from some later release this setting will be initially set to true. Also, you can specify if you want to use strict syntax or old syntax in the template files with the ftl directive.

            How can I configure the fmpp preprocessor to use this old syntax with the Ant integration? Is there a setting or how can one call setStrictSyntaxMode(false)?

            I am grateful for any assistance!

            ...

            ANSWER

            Answered 2017-Feb-08 at 16:20

            It seems you can't... it's not exposed through FMPP's setting API. If it's any consolation, the new syntax is more practical, because it catches more typos, and because the Eclipse plugin supports it. So if you have some old templates, certainly it's better to take that 15 minutes and search-and-replace the FTL tags with the # version.

            Source https://stackoverflow.com/questions/42116112

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install fmpp

            You can download it from GitHub, Maven.
            You can use fmpp like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the fmpp component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            Open documentation.html (or docs/index.html).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/freemarker/fmpp.git

          • CLI

            gh repo clone freemarker/fmpp

          • sshUrl

            git@github.com:freemarker/fmpp.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Java Libraries

            CS-Notes

            by CyC2018

            JavaGuide

            by Snailclimb

            LeetCodeAnimation

            by MisterBooo

            spring-boot

            by spring-projects

            Try Top Libraries by freemarker

            freemarker-old

            by freemarkerJava

            freemarker-tutorials

            by freemarkerJava

            freemarker3

            by freemarkerJava

            docgen-old

            by freemarkerJava