Re: unable to verify plugin
Emilian Bold <[email protected]> Mon, 17 Apr 2017 13:22:20 +0300
| Newsgroups | gmane.comp.java.netbeans.devel |
|---|---|
| Message-ID | <CAL6R17AWk0rppLbNxDvFDf6aSCtXCF1YDep5h6UuKJp3r9KEBQ@mail.gmail.com> |
--001a1147ea0800d9a2054d5a2dba Content-Type: text/plain; charset=UTF-8 My guess <type>impl</type> might have something to do with it. It's hard to read the pom when you also have comments in the XML. It's unfortunate you are using GPL v3 since that's not compatible with either the current CDDL and GPL v2 w/CPE or the future Apache 2.0 license. So if we want to offer this feature out of the box we will have to reimplement it. Although I believe there was another module for source code map... --emi On Sat, Apr 15, 2017 at 10:52 AM, mcheung63 <[email protected]> wrote: > Hi All > Please help. I am unable to verify my plugin because I used this: > > > <dependency> > <groupId>org.netbeans.modules</groupId> > <artifactId>org-netbeans-modules-editor-bookmarks</artifactId> > <version>RELEASE82</version> > </dependency> > > > The error I saw on the portal is: > > > Plugin has hard dependency to other modules defined in info.xml module > descriptor, therefore can't be subject of verification. For more > information see issue #226906 > > > > Below are my 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.github.mcheung63</groupId> > <artifactId>netbeans-minimap</artifactId> > <version>2.8</version> > <packaging>nbm</packaging> > <name>Minimap</name> > <description>Display the code minimap, programmer can overlook their > code.</description> > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > </properties> > <developers> > <developer> > <name>Peter</name> > <email>address-removed</email> > <roles> > <role>Founder</role> > </roles> > </developer> > </developers> > <build> > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>nbm-maven-plugin</artifactId> > <version>3.13</version> > <extensions>true</extensions> > <configuration> > <!--<useOSGiDependencies>false</useOSGiDependencies>--> > <moduleDependencies> > <dependency> > <id>org.netbeans.api:org-netbeans-modules-editor-lib2</id> > <type>impl</type> > </dependency> > <dependency> > <id>org.netbeans.modules:org-netbeans-modules-editor-bookmarks</id> > <type>impl</type> > </dependency> > <!-- > <dependency> > <id>org.netbeans.api:org-netbeans-modules-java-source</id> > <type>impl</type> > </dependency> > --> > <!-- > <dependency> > <id>org.netbeans.api:org-netbeans-modules-editor-fold</id> > <type>impl</type> > </dependency> > --> > </moduleDependencies> > > > > > <codeNameBase>com.github.mcheung63.netbeans.minimap</codeNameBase> > <author>Peter (address-removed)</author> > <homePageUrl>https://github.com/mcheung63/netbeans-minimap</homePageUrl> > <keystore>keystore</keystore> > <keystorealias>minimap</keystorealias> > <licenseName>GPL 3.0</licenseName> > <licenseFile>LICENSE.txt</licenseFile> > <!-- <publicPackages> > <publicPackage>com.github.mcheung63.netbeans.minimap</publicPackage> > </publicPackages>--> > </configuration> > </plugin> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.5.1</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-jar-plugin</artifactId> > <version>2.4</version> > <configuration> > <useDefaultManifestFile>true</useDefaultManifestFile> > </configuration> > </plugin> > </plugins> > </build> > <repositories> > <repository> > <id>netbeans</id> > <name>Repository hosting NetBeans modules</name> > <url>http://bits.netbeans.org/nexus/content/groups/netbeans</url> > <snapshots> > <enabled>false</enabled> > </snapshots> > </repository> > </repositories> > <dependencies> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-api-annotations-common</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-io</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-text</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>com.miglayout</groupId> > <artifactId>miglayout</artifactId> > <version>3.7.4</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-java-source-base</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-filesystems</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-util</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-loaders</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-libs-javacapi</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>com.github.mcheung63</groupId> > <artifactId>peter-swing</artifactId> > <version>20160618</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-util-lookup</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-editor-settings</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-editor-mimelookup</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-awt</artifactId> > <version>RELEASE82</version> > </dependency> > <!-- > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-editor-fold</artifactId> > <version>RELEASE82</version> > </dependency> > --> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-java-source</artifactId> > <version>RELEASE82</version> > </dependency> > <!-- > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-openide-util-ui</artifactId> > <version>RELEASE82</version> > </dependency> > --> > <dependency> > <groupId>org.netbeans.api</groupId> > <artifactId>org-netbeans-modules-editor-lib2</artifactId> > <version>RELEASE82</version> > </dependency> > <dependency> > <groupId>org.netbeans.modules</groupId> > <artifactId>org-netbeans-modules-editor-bookmarks</artifactId> > <version>RELEASE82</version> > </dependency> > </dependencies> > </project> > > thanks > from Peter > > > > > --001a1147ea0800d9a2054d5a2dba Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">My guess=C2=A0<type>impl</type> might have som= ething to do with it. It's hard to read the pom when you also have comm= ents in the XML.<div><br></div><div>It's unfortunate you are using GPL = v3 since that's not compatible with either the current CDDL and GPL v2 = w/CPE or the future Apache 2.0 license. So if we want to offer this feature= out of the box we will have to reimplement it. Although I believe there wa= s another module for source code map...</div></div><div class=3D"gmail_extr= a"><br clear=3D"all"><div><div class=3D"gmail_signature" data-smartmail=3D"= gmail_signature"><div dir=3D"ltr"><div><br></div><div>--emi<br></div></div>= </div></div> <br><div class=3D"gmail_quote">On Sat, Apr 15, 2017 at 10:52 AM, mcheung63 = <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_b= lank">[email protected]</a>></span> wrote:<br><blockquote class=3D"g= mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l= eft:1ex">Hi All<br> Please help. I am unable to verify my plugin because I used this:<br> <br> <br> <dependency><br> <groupId>org.netbeans.modules<<wbr>/groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-bookmarks</<wbr>artif= actId><br> <version>RELEASE82</version><br> </dependency><br> <br> <br> The error I saw on the portal is:<br> <br> <br> Plugin has hard dependency to other modules defined in info.xml module desc= riptor, therefore can't be subject of verification. For more informatio= n see issue #226906<br> <br> <br> <br> Below are my pom.xml:<br> <br> <br> <?xml version=3D"1.0" encoding=3D"UTF-8"?><br> <project xmlns=3D"<a href=3D"http://maven.apache.org/POM/4.0.0" rel= =3D"noreferrer" target=3D"_blank">http://maven.apache.<wbr>org/POM/4.0.0</a= >" xmlns:xsi=3D"<a href=3D"http://www.w3.org/2001/XMLSchema-insta= nce" rel=3D"noreferrer" target=3D"_blank">http://www.w3.org/<wbr>2001/XMLSc= hema-instance</a>" xsi:schemaLocation=3D"<a href=3D"http://maven.= apache.org/POM/4.0.0" rel=3D"noreferrer" target=3D"_blank">http://<wbr>mave= n.apache.org/POM/4.0.0</a> <a href=3D"http://maven.apache.org/xsd/maven-4.0= .0.xsd" rel=3D"noreferrer" target=3D"_blank">http://maven.apache.org/xsd/<w= br>maven-4.0.0.xsd</a>"><br> <modelVersion>4.0.0</<wbr>modelVersion><br> <groupId>com.github.mcheung63<<wbr>/groupId><br> <artifactId>netbeans-minimap</<wbr>artifactId><br> <version>2.8</version><br> <packaging>nbm</packaging><br> <name>Minimap</name><br> <description>Display the code minimap, programmer can overlook their = code.</description><br> <properties><br> <project.build.sourceEncoding><wbr>UTF-8</project.build.<wbr>sourc= eEncoding><br> </properties><br> <developers><br> <developer><br> <name>Peter</name><br> <email>address-removed</email><br> <roles><br> <role>Founder</role><br> </roles><br> </developer><br> </developers><br> <build><br> <plugins><br> <plugin><br> <groupId>org.codehaus.mojo</<wbr>groupId><br> <artifactId>nbm-maven-plugin</<wbr>artifactId><br> <version>3.13</version><br> <extensions>true</extensions><br> <configuration><br> <!--<useOSGiDependencies><wbr>false</useOSGiDependencies>--&= gt;<br> <moduleDependencies><br> <dependency><br> <id>org.netbeans.api:org-<wbr>netbeans-modules-editor-lib2</<wbr>i= d><br> <type>impl</type><br> </dependency><br> <dependency><br> <id>org.netbeans.modules:org-<wbr>netbeans-modules-editor-<wbr>bookma= rks</id><br> <type>impl</type><br> </dependency><br> <!--<br> <dependency><br> <id>org.netbeans.api:org-<wbr>netbeans-modules-java-source</<wbr>i= d><br> <type>impl</type><br> </dependency><br> --><br> <!--<br> <dependency><br> <id>org.netbeans.api:org-<wbr>netbeans-modules-editor-fold</<wbr>i= d><br> <type>impl</type><br> </dependency><br> --><br> </moduleDependencies><br> <br> <br> <br> <br> <codeNameBase>com.github.<wbr>mcheung63.netbeans.minimap</<wbr>cod= eNameBase><br> <author>Peter (address-removed)</author><br> <homePageUrl><a href=3D"https://github.com/mcheung63/netbeans-minimap= " rel=3D"noreferrer" target=3D"_blank">https://github.<wbr>com/mcheung63/ne= tbeans-minimap</a><wbr></homePageUrl><br> <keystore>keystore</keystore><br> <keystorealias>minimap</<wbr>keystorealias><br> <licenseName>GPL 3.0</licenseName><br> <licenseFile>LICENSE.txt</<wbr>licenseFile><br> <!-- <publicPackages><br> <publicPackage>com.github.<wbr>mcheung63.netbeans.minimap</<wbr>pu= blicPackage><br> </publicPackages>--><br> </configuration><br> </plugin><br> <plugin><br> <groupId>org.apache.maven.<wbr>plugins</groupId><br> <artifactId>maven-compiler-<wbr>plugin</artifactId><br> <version>2.5.1</version><br> <configuration><br> <source>1.6</source><br> <target>1.6</target><br> </configuration><br> </plugin><br> <plugin><br> <groupId>org.apache.maven.<wbr>plugins</groupId><br> <artifactId>maven-jar-plugin</<wbr>artifactId><br> <version>2.4</version><br> <configuration><br> <useDefaultManifestFile>true</<wbr>useDefaultManifestFile><br> </configuration><br> </plugin><br> </plugins><br> </build><br> <repositories><br> <repository><br> <id>netbeans</id><br> <name>Repository hosting NetBeans modules</name><br> <url><a href=3D"http://bits.netbeans.org/nexus/content/groups/netbean= s" rel=3D"noreferrer" target=3D"_blank">http://bits.netbeans.org/<wbr>nexus= /content/groups/netbeans</a><<wbr>/url><br> <snapshots><br> <enabled>false</enabled><br> </snapshots><br> </repository><br> </repositories><br> <dependencies><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-api-<wbr>annotations-common</<wbr>artifac= tId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-io</<wbr>artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-text</<wbr>artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>com.miglayout</<wbr>groupId><br> <artifactId>miglayout</<wbr>artifactId><br> <version>3.7.4</version><br> <type>jar</type><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-java-source-base</<wbr>artif= actId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-<wbr>filesystems</artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-util</<wbr>artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-<wbr>loaders</artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-libs-<wbr>javacapi</artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>com.github.mcheung63<<wbr>/groupId><br> <artifactId>peter-swing</<wbr>artifactId><br> <version>20160618</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-util-<wbr>lookup</artifactId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-settings</<wbr>artifa= ctId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-mimelookup</<wbr>arti= factId><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-awt</<wbr>artifactId><br> <version>RELEASE82</version><br> </dependency><br> <!--<br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-fold</<wbr>artifactId= ><br> <version>RELEASE82</version><br> </dependency><br> --><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-java-source</<wbr>artifactId= ><br> <version>RELEASE82</version><br> </dependency><br> <!--<br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-openide-util-<wbr>ui</artifactId><br> <version>RELEASE82</version><br> </dependency><br> --><br> <dependency><br> <groupId>org.netbeans.api</<wbr>groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-lib2</<wbr>artifactId= ><br> <version>RELEASE82</version><br> </dependency><br> <dependency><br> <groupId>org.netbeans.modules<<wbr>/groupId><br> <artifactId>org-netbeans-<wbr>modules-editor-bookmarks</<wbr>artif= actId><br> <version>RELEASE82</version><br> </dependency><br> </dependencies><br> </project><br> <br> thanks<br> from Peter<br> <br> <br> <br> <br> </blockquote></div><br></div> --001a1147ea0800d9a2054d5a2dba--