java - Maven null dependency and multiple annotations on this line -
something has gone wrong pom , have blank dependency , artifactid in xml same error whether delete tags or not.
i using eclipse m2eclipse installed in home folder on linux mint 14 maven version 'apache maven 2.2.1 (rdebian-8)' installed
here pom.xml
<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>transferhandler</groupid> <artifactid>transferhandler</artifactid> <version>0.0.1-snapshot</version> <build> <sourcedirectory>src</sourcedirectory> <testsourcedirectory>test</testsourcedirectory> <plugins> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>2.3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupid>com.sun.mail</groupid> <artifactid>javax.mail</artifactid> <version>1.4.6-rc1</version> </dependency> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <version>4.11</version> </dependency> <dependency> <groupid>org.apache.commons</groupid> <artifactid>commons-vfs2</artifactid> <version>2.0</version> </dependency> <dependency> <groupid>commons-logging</groupid> <artifactid>commons-logging</artifactid> <version>1.1.1</version> </dependency> <dependency> <groupid>com.jcraft</groupid> <artifactid>jsch</artifactid> <version>0.1.49</version> </dependency> <dependency> <groupid>commons-net</groupid> <artifactid>commons-net</artifactid> <version>3.2</version> <classifier>ftp</classifier> </dependency> <dependency> <groupid>commons-httpclient</groupid> <artifactid>commons-httpclient</artifactid> <version>3.1</version> </dependency> <dependency> <groupid>commons-collections</groupid> <artifactid>commons-collections</artifactid> <version>3.2.1</version> </dependency> <dependency> <groupid>org.apache.commons</groupid> <artifactid>commons-io</artifactid> <version>1.3.2</version> </dependency> <dependency> <artifactid></artifactid> </dependency> </dependencies> </project>
there 3 error messages displayed:
on line1:
multiple annotations found @ line: - null (org.apache.maven.plugins:maven-resources-plugin:2.5:resources:default-resources:process-resources) - null (org.apache.maven.plugins:maven-resources-plugin:2.5:testresources:default-testresources:process-test- resources)
on line70:
multiple annotations found @ line: - project build error: 'dependencies.dependency.groupid' null::jar missing. - project build error: 'dependencies.dependency.version' null::jar missing.
on line 71:
project build error: 'dependencies.dependency.artifactid' null::jar missing.
it seems 1 on line 70 empty tags root cause (excerpt below) i'm not sure.
<dependency> <artifactid></artifactid> </dependency>
even if delete empty tags xml , refresh maven , project error remains. on dependencies tab see jar '?' next can't delete , in dependency hierachy tab see ' : [compile]' jar can delete or exclude it.
how can remove ghost/null jar?
try header
<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/maven-v4_0_0.xsd">
good luck !
java apache maven m2eclipse m2e
No comments:
Post a Comment