Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated to AgenPro 4

With the AgenPro 3.x maven Maven plugin you can integrate the code generation into your Maven build process.

Prerequisites

  • Maven 23.23.1 or later.
  • AgenPro 34.0 2 or later.

Installation

Maven Repository Settings

Before you can start to install the AgenPro Maven Plugin you need to setup a local repository for your Maven installation and to specify a shortcut for the AgenPro Maven plugin prefix.

...

The settings.xml file should contain at least the following settings:

Code Block

<settings>
  <pluginGroups>
    <pluginGroup>com.oosnmp.agenpro.maven.plugins</pluginGroup>
  </pluginGroups>
  <localRepository>D:/maven/repository</localRepository>
</settings>

SNMP4J and SNMP4J-Agent JARs 

(A) Maven Central

Instead manually installing SNMP4J and SNMP4J-Agent, you can also use the JARs from Maven Central:

Code Block
languagetext
<dependency>
    <groupId>org.snmp4j</groupId>
    <artifactId>snmp4j</artifactId>
    <version>2.6.2</version>
    <scope>compile</scope>
</dependency>
<dependency>
    <groupId>org.snmp4j</groupId>
    <artifactId>snmp4j-agent</artifactId>
    <version>2.6.3</version>
    <scope>compile</scope>
    <exclusions>
        <exclusion>
            <!-- Exclude transitive dependency to SNMP4J -->
            <groupId>org.snmp4j</groupId>
            <artifactId>snmp4j</artifactId>
        </exclusion>
    </exclusions>
</dependency>

(B) Manual Local Repository Installation

Download SNMP4J and SNMP4J-Agent ZIP files and unpack them in a local folder. Then run the following Maven commands from the dist/lib directories:

Code Block

mvn install:install-file -Dfile=SNMP4J.jar -DgroupId=org.snmp4j -DartifactId=snmp4j -Dversion=12.6.112 -Dpackaging=jar -DgeneratePom=true
Code Block

mvn install:install-file -Dfile=SNMP4J-Agent.jar -DgroupId=org.snmp4j -DartifactId=snmp4j-agent -Dversion=12.6.43 -Dpackaging=jar -DgeneratePom=true

AgenPro JAR

Download the AgenPro.jar file and install it into your Maven repository:

Code Block

mvn install:install-file -Dfile=agenpro3agenpro4.jar -DgroupId=com.oosnmp.agenpro -DartifactId=agenpro -Dversion=34.02.01 -Dpackaging=jar -DgeneratePom=true

AgenPro Maven Plugin

Download the AgenPro 3 Maven plugin and install it into your Maven repository:

Code Block

mvn install:install-file -Dfile=agenpro3agenpro4-plugin.jar -DgroupId=com.oosnmp.agenpro -DartifactId=agenpro-plugin -Dversion=34.02.01 -Dpackaging=jar -DgeneratePom=true