Hi Cesar,
can't see anything wrong with that pom beside <type>jar</type> which
shouldn't be there I believe.
Have you tried to compare the nbm from your ant project with the one
generated by maven? The module dependencies specifically - maybe some
friend dependency is missing or wrong.
best regards,
michael
On 10.06.22 04:47, César García wrote:
Hi,
I'm trying to generate a NetBeans module that can use the graphs displayed
in the Profiler module.
My intention is to use Maven for module development, but it does not create
the module correctly, the MANIFEST.MF and the .jar and .nbm files do not
include the required dependencies.
I include the pom.xml for your kind comments.
I made the same module with Ant and it worked including a direct dependency
on the ...profiler-ui module.
I've already tried using various maven plugins like "shade", but I can't
get the application to recognize the ...profiler-ui module.
I appreciate your help,
-----------------
The pom.xml
-------------------
<?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>com.mycompany</groupId>
<artifactId>mavenproject9</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>nbm</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.netbeans.utilities</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>4.7</version>
<extensions>true</extensions>
<!-- This section indicates the modules that are friends -->
<configuration>
<moduleDependencies>
<dependency>
<id>org.netbeans.modules:org-netbeans-lib-profiler-charts</id>
<type>impl</type>
<explicitValue>org.netbeans.lib.profiler.charts/1 > 1.22</explicitValue>
</dependency>
<dependency>
<id>org.netbeans.modules:org-netbeans-lib-profiler-ui</id>
<type>impl</type>
<explicitValue>org.netbeans.lib.profiler.ui/1 >
1</explicitValue>
</dependency>
</moduleDependencies>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.2</version>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-api-annotations-common</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-windows</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util-ui</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util-lookup</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-awt</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-settings</artifactId>
<version>RELEASE130</version>
</dependency>
<dependency>
<groupId>org.netbeans.modules</groupId>
<artifactId>org-netbeans-lib-profiler-ui</artifactId>
<version>RELEASE130</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.netbeans.modules</groupId>
<artifactId>org-netbeans-lib-profiler-charts</artifactId>
<version>RELEASE130</version>
</dependency>
</dependencies>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists