Java compiler for ASN1 model

CodeJuicer's Java compiler for ASN1 model

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

org.codejuicer
ArtifactId

ArtifactId

bncompiler-maven-plugin
Last Version

Last Version

1.6.0
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Java compiler for ASN1 model
CodeJuicer's Java compiler for ASN1 model
Project URL

Project URL

https://github.com/codejuicer/bncompiler-maven-plugin
Source Code Management

Source Code Management

https://github.com/codejuicer/bncompiler-maven-plugin

Download bncompiler-maven-plugin

How to add to project

<plugin>
    <groupId>org.codejuicer</groupId>
    <artifactId>bncompiler-maven-plugin</artifactId>
    <version>1.6.0</version>
</plugin>

Dependencies

compile (6)

Group / Artifact Type Version
org.apache.maven : maven-plugin-api jar 3.5.0
org.apache.maven : maven-core jar 3.5.0
org.apache.maven : maven-project jar 2.2.1
org.apache.maven : maven-artifact jar 3.5.0
org.lineargs : LineArgs jar 1.1.0
antlr : antlr jar 2.7.7

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

bncompiler-maven-plugin

maven plugin to generate java classes from asn1 model. This project is a fork of BinaryNotes compiler project. Please refer to

http://bnotes.sourceforge.net/

Installation

bncompiler plugin is available at [Maven Central] (http://search.maven.org/#browse%7C-1189551211).

Integration with Maven

To use the official release of bncompiler-maven-plugin, please use the following snippet in your pom.xml

    <build>
		<plugins>
			<plugin>
				<groupId>org.codejuicer</groupId>
				<artifactId>bncompiler-maven-plugin</artifactId>
				<version>1.6.0-SNAPSHOT</version>
				<executions>
					<execution>
						<id>generate-sources</id>
						<phase>generate-sources</phase>
						<goals>
							<goal>bncompiler</goal>
						</goals>
						<configuration>
							<moduleName>java</moduleName>
							<namespace>your namespace</namespace>
							<inputFileName>path to your asn1 model file</inputFileName>
							<outputDir>path to your output directory</outputDir>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
org.codejuicer

codejuicer.org

fresh open source Java toolkits, made with healthy code ingredients

Versions

Version
1.6.0