maven-com4j-plugin

The plugin allows you to invoke tlbimp from Maven, so you can use Maven to build Java modules to interface with COM type library

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка Сеть
Группа

Группа

net.rgielen
Идентификатор

Идентификатор

com4j-maven-plugin
Последняя версия

Последняя версия

1.0.4
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

maven-com4j-plugin
The plugin allows you to invoke tlbimp from Maven, so you can use Maven to build Java modules to interface with COM type library
Ссылка на сайт

Ссылка на сайт

http://rgielen.github.io/maven-com4j-plugin/
Система контроля версий

Система контроля версий

https://github.com/rgielen/maven-com4j-plugin

Скачать com4j-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>net.rgielen</groupId>
    <artifactId>com4j-maven-plugin</artifactId>
    <version>1.0.4</version>
</plugin>

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 2.0
org.apache.maven : maven-project jar 3.0-alpha-2
org.jvnet.com4j : tlbimp jar 20110320

Модули Проекта

Данный проект не имеет модулей.

maven-com4j-plugin

The plugin allows you to invoke tlbimp from Maven, so you can use Maven to build Java modules to interface with COM type library.

The main enhancement over the original plugin from Jason Thrasher is the possibility to address multiple dependent typelibs at a time. This enhancement was done by Sergey Miryanov. In this particular fork, the code is enhanced to correctly support maven plugin conventions and to aim for Maven Central deployment. See below for kudos and additional references.

How to use

<plugin>
  <groupId>net.rgielen</groupId>
  <artifactId>com4j-maven-plugin</artifactId>
  <version>1.0.4</version>
  <executions>
    <execution>
      <id>generate com.foo.* package</id>
      <goals>
        <goal>gen</goal>
      </goals>
      <configuration>
        <libraries>
          <libConfig>
            <package>com.foo.xxx</package>
            <libId>FCEB4068-E49A-416e-A1FC-45695FF937E1</libId>
          </libConfig>
          <libConfig>
            <package>com.foo.zzz</package>
            <file>zzz.dll</file>
          </libConfig>
        </libraries>
      </configuration>
    </execution>
  </executions>
</plugin>

Disclaimer

The software is released under the MIT license: http://opensource.org/licenses/mit-license.php

Original author of this plugin is Jason Thrasher.

Original jar file with source code can be found here: http://download.java.net/maven/2/org/jvnet/com4j/maven-com4j-plugin/1.0/

This is a fork of Sergey Miryanov's fork to bring the plugin to a general audience: https://github.com/sergey-miryanov/maven-com4j-plugin

Версии библиотеки

Версия
1.0.4
1.0.3