You can download jade4j-1.2.1.jar in this page.
MIT License
jade4j-1.2.1.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/de.neuland-bfi/jade4j/pom.properties META-INF/maven/de.neuland-bfi/jade4j/pom.xml de.neuland.jade4j.Jade4J.class de.neuland.jade4j.JadeConfiguration.class de.neuland.jade4j.compiler.Compiler.class de.neuland.jade4j.compiler.IndentWriter.class de.neuland.jade4j.compiler.Utils.class de.neuland.jade4j.exceptions.ExpressionException.class de.neuland.jade4j.exceptions.JadeCompilerException.class de.neuland.jade4j.exceptions.JadeException.class de.neuland.jade4j.exceptions.JadeLexerException.class de.neuland.jade4j.exceptions.JadeParserException.class de.neuland.jade4j.expression.BooleanUtil.class de.neuland.jade4j.expression.ExpressionHandler.class de.neuland.jade4j.expression.JexlExpressionHandler.class de.neuland.jade4j.expression.JsExpressionHandler.class de.neuland.jade4j.filter.CDATAFilter.class de.neuland.jade4j.filter.CachingFilter.class de.neuland.jade4j.filter.CssFilter.class de.neuland.jade4j.filter.Filter.class de.neuland.jade4j.filter.JsFilter.class de.neuland.jade4j.filter.MarkdownFilter.class de.neuland.jade4j.filter.PlainFilter.class de.neuland.jade4j.filter.VerbatimFilter.class de.neuland.jade4j.lexer.Assignment.class de.neuland.jade4j.lexer.AttributeLexer.class de.neuland.jade4j.lexer.Each.class de.neuland.jade4j.lexer.Lexer.class de.neuland.jade4j.lexer.Scanner.class de.neuland.jade4j.lexer.token.Attribute.class de.neuland.jade4j.lexer.token.AttributeList.class de.neuland.jade4j.lexer.token.AttributesBlock.class de.neuland.jade4j.lexer.token.Block.class de.neuland.jade4j.lexer.token.BlockCode.class de.neuland.jade4j.lexer.token.BufferedComment.class de.neuland.jade4j.lexer.token.Call.class de.neuland.jade4j.lexer.token.CaseToken.class de.neuland.jade4j.lexer.token.Colon.class de.neuland.jade4j.lexer.token.Comment.class de.neuland.jade4j.lexer.token.CssClass.class de.neuland.jade4j.lexer.token.CssId.class de.neuland.jade4j.lexer.token.Default.class de.neuland.jade4j.lexer.token.Deferred.class de.neuland.jade4j.lexer.token.Doctype.class de.neuland.jade4j.lexer.token.Doctypes.class de.neuland.jade4j.lexer.token.Dot.class de.neuland.jade4j.lexer.token.Else.class de.neuland.jade4j.lexer.token.ElseIf.class de.neuland.jade4j.lexer.token.Eos.class de.neuland.jade4j.lexer.token.Expression.class de.neuland.jade4j.lexer.token.ExtendsToken.class de.neuland.jade4j.lexer.token.Filter.class de.neuland.jade4j.lexer.token.ForTag.class de.neuland.jade4j.lexer.token.If.class de.neuland.jade4j.lexer.token.Include.class de.neuland.jade4j.lexer.token.Indent.class de.neuland.jade4j.lexer.token.Interpolation.class de.neuland.jade4j.lexer.token.Mixin.class de.neuland.jade4j.lexer.token.MixinBlock.class de.neuland.jade4j.lexer.token.Newline.class de.neuland.jade4j.lexer.token.Outdent.class de.neuland.jade4j.lexer.token.PipelessText.class de.neuland.jade4j.lexer.token.Tag.class de.neuland.jade4j.lexer.token.Text.class de.neuland.jade4j.lexer.token.Token.class de.neuland.jade4j.lexer.token.UnbufferedComment.class de.neuland.jade4j.lexer.token.When.class de.neuland.jade4j.lexer.token.While.class de.neuland.jade4j.lexer.token.Yield.class de.neuland.jade4j.model.JadeModel.class de.neuland.jade4j.parser.FileNameBuilder.class de.neuland.jade4j.parser.Parser.class de.neuland.jade4j.parser.node.AssigmentNode.class de.neuland.jade4j.parser.node.Attr.class de.neuland.jade4j.parser.node.AttrsNode.class de.neuland.jade4j.parser.node.BlockCommentNode.class de.neuland.jade4j.parser.node.BlockNode.class de.neuland.jade4j.parser.node.CallNode.class de.neuland.jade4j.parser.node.CaseConditionNode.class de.neuland.jade4j.parser.node.CaseNode.class de.neuland.jade4j.parser.node.CodeNode.class de.neuland.jade4j.parser.node.CommentNode.class de.neuland.jade4j.parser.node.ConditionalNode.class de.neuland.jade4j.parser.node.DoctypeNode.class de.neuland.jade4j.parser.node.EachNode.class de.neuland.jade4j.parser.node.ExpressionNode.class de.neuland.jade4j.parser.node.ExpressionString.class de.neuland.jade4j.parser.node.FilterNode.class de.neuland.jade4j.parser.node.IfConditionNode.class de.neuland.jade4j.parser.node.InterpolationNode.class de.neuland.jade4j.parser.node.LiteralNode.class de.neuland.jade4j.parser.node.MixinBlockNode.class de.neuland.jade4j.parser.node.MixinNode.class de.neuland.jade4j.parser.node.Node.class de.neuland.jade4j.parser.node.TagNode.class de.neuland.jade4j.parser.node.TextNode.class de.neuland.jade4j.parser.node.ValueString.class de.neuland.jade4j.parser.node.WhileNode.class de.neuland.jade4j.template.ClasspathTemplateLoader.class de.neuland.jade4j.template.FileTemplateLoader.class de.neuland.jade4j.template.JadeTemplate.class de.neuland.jade4j.template.ReaderTemplateLoader.class de.neuland.jade4j.template.TemplateLoader.class de.neuland.jade4j.util.ArgumentSplitter.class de.neuland.jade4j.util.CharacterParser.class de.neuland.jade4j.util.CharacterParserException.class de.neuland.jade4j.util.JadeEscape.class de.neuland.jade4j.util.Options.class de.neuland.jade4j.util.StringReplacer.class de.neuland.jade4j.util.StringReplacerCallback.class error.jade org.apache.commons.jexl2.JadeIntrospect.class org.apache.commons.jexl2.JadeJexlArithmetic.class org.apache.commons.jexl2.JadeJexlEngine.class org.apache.commons.jexl2.JadeJexlInterpreter.class
jade4j-1.2.1.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>de.neuland-bfi</groupId> <artifactId>jade4j</artifactId> <version>1.2.1</version> <packaging>jar</packaging> <name>jade4j</name> <description>Java implementation of the jade templating language</description> <parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>7</version> </parent> <url>https://github.com/neuland/jade4j</url> <issueManagement> <url>https://github.com/neuland/jade4j/issues</url> <system>GitHub Issues</system> </issueManagement> <licenses> <license> <name>MIT License</name> <url>http://www.opensource.org/licenses/mit-license.php</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>https://github.com/neuland/jade4j</url> <connection>scm:git:git://github.com/neuland/jade4j.git</connection> <developerConnection>scm:git:git@github.com:neuland/jade4j.git</developerConnection> <tag>jade4j-1.2.1</tag> </scm> <developers> <developer> <name>Artur Tomas</name> <url>https://github.com/atomiccoder</url> <id>atomiccoder</id> </developer> <developer> <name>Stefan Kuper</name> <url>https://github.com/planetk</url> <id>planetk</id> </developer> <developer> <name>Michael Geers</name> <url>https://github.com/naltatis</url> <id>naltatis</id> </developer> <developer> <name>Christoph Bl?mer</name> <url>https://github.com/chbloemer</url> <id>chbloemer</id> </developer> </developers> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <prerequisites> <maven>2.2.1</maven> </prerequisites> <profiles> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5.3</version> <configuration> <mavenExecutorId>forked-path</mavenExecutorId> <useReleaseProfile>false</useReleaseProfile> <arguments>${arguments} -Psonatype-oss-release</arguments> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19</version> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>attach-sources</id> <!-- phase>deploy</phase --> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- explicitly define maven-deploy-plugin after other to force exec order --> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> <executions> <execution> <id>deploy</id> <phase>deploy</phase> <goals><goal>deploy</goal></goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.4</version> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>com.googlecode.concurrentlinkedhashmap</groupId> <artifactId>concurrentlinkedhashmap-lru</artifactId> <version>1.4.2</version> </dependency> <!-- Testing --> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>1.7.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.5</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.pegdown</groupId> <artifactId>pegdown</artifactId> <version>1.6.0</version> </dependency> </dependencies> </project>
<dependency> <groupId>de.neuland-bfi</groupId> <artifactId>jade4j</artifactId> <version>1.2.1</version> </dependency>
If you think the following jade4j-1.2.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download jade4j-1.2.1.jar file