Hi,

I assume you are building with Maven 3.2.X or newer ?

Kind regards
Karl Heinz Marbaise
On 1/10/16 6:54 PM, Nulik Nol wrote:
Hi,
I am compiling a beta distribution of liferay7.0 and I have a problem
with maven-ant-tasks.jar the method RuntimeInfo.init() does not exist
in the jar but is required by the build process.

The error I get when I build is this:
BUILD FAILED
/home/niko/lrdev/master/portal/build.xml:69: The following error
occurred while executing this line:
/home/niko/lrdev/master/portal/build.xml:329: The following error
occurred while executing this line:
/home/niko/lrdev/master/portal/build.xml:545: The following error
occurred while executing this line:
/home/niko/lrdev/master/portal/build-common.xml:900:
java.lang.NoSuchMethodError:
org.apache.maven.settings.RuntimeInfo.<init>(Lorg/apache/maven/settings/Settings;)V
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.loadSettings(AbstractArtifactTask.java:328)
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.initSettings(AbstractArtifactTask.java:278)
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.getSettings(AbstractArtifactTask.java:223)
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.getDefaultLocalRepository(AbstractArtifactTask.java:212)
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.getLocalRepository(AbstractArtifactTask.java:700)
         at 
org.apache.maven.artifact.ant.AbstractArtifactTask.createLocalArtifactRepository(AbstractArtifactTask.java:110)
         at org.apache.maven.artifact.ant.Pom.getMavenProject(Pom.java:272)
         at org.apache.maven.artifact.ant.Pom.setVersion(Pom.java:570)
.......

There is also one error complaining about non-existent antlib.xml that
is shown few lines above, but I think it manages to pass over it:
------------------------ log begins ---------------
install-portal-snapshots:
[antlib:org.apache.maven.artifact.ant] Could not load definitions from
resource org/apache/maven/artifact/ant/antlib.xml. It could not be
found.
Class java.util.ArrayList loaded from parent loader (parentFirst)
Class java.io.File loaded from parent loader (parentFirst)
Finding class org.apache.maven.artifact.ant.AttachedArtifact
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/ant/AttachedArtifact.class
Class org.apache.maven.artifact.ant.AttachedArtifact loaded from ant
loader (parentFirst)
Finding class org.apache.maven.artifact.Artifact
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/Artifact.class
Class java.lang.Comparable loaded from parent loader (parentFirst)
Class org.apache.maven.artifact.Artifact loaded from ant loader (parentFirst)
Class org.apache.maven.model.Contributor loaded from parent loader (parentFirst)
Class org.apache.maven.model.Dependency loaded from parent loader (parentFirst)
Class org.apache.maven.model.DependencyManagement loaded from parent
loader (parentFirst)
Class org.apache.maven.model.Developer loaded from parent loader (parentFirst)
Class org.apache.maven.model.IssueManagement loaded from parent loader
(parentFirst)
Class org.apache.maven.model.License loaded from parent loader (parentFirst)
Class org.apache.maven.model.MailingList loaded from parent loader (parentFirst)
Class org.apache.maven.model.Organization loaded from parent loader
(parentFirst)
Class org.apache.maven.model.Scm loaded from parent loader (parentFirst)
Class org.apache.maven.model.DistributionManagement loaded from parent
loader (parentFirst)
Class org.apache.maven.model.Model loaded from parent loader (parentFirst)
Finding class org.apache.maven.artifact.ant.Profile
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/ant/Profile.class
Class org.apache.maven.artifact.ant.Profile loaded from ant loader (parentFirst)
Finding class org.apache.maven.project.MavenProjectBuilder
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/project/MavenProjectBuilder.class
Class org.apache.maven.project.MavenProjectBuilder loaded from ant
loader (parentFirst)
Finding class org.apache.maven.project.MavenProject
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/project/MavenProject.class
Class java.lang.Cloneable loaded from parent loader (parentFirst)
Class org.apache.maven.project.MavenProject loaded from ant loader (parentFirst)
Class org.apache.maven.model.Build loaded from parent loader (parentFirst)
Class java.util.Properties loaded from parent loader (parentFirst)
Class org.apache.maven.model.Parent loaded from parent loader (parentFirst)
Class org.apache.maven.model.CiManagement loaded from parent loader
(parentFirst)
Class org.apache.maven.model.Reporting loaded from parent loader (parentFirst)
Finding class org.apache.maven.artifact.DependencyResolutionRequiredException
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/DependencyResolutionRequiredException.class
Class org.apache.maven.artifact.DependencyResolutionRequiredException
loaded from ant loader (parentFirst)
Class java.util.Map loaded from parent loader (parentFirst)
Class java.lang.NullPointerException loaded from parent loader (parentFirst)
Class org.codehaus.plexus.logging.Logger loaded from parent loader (parentFirst)
Finding class 
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
Loaded from 
/home/niko/lrdev/master/portal/lib/development/maven-ant-tasks-2.1.3.jar
org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout.class
Class org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
loaded from ant loader (parentFirst)
Class java.lang.Class loaded from parent loader (parentFirst)
Class java.lang.System loaded from parent loader (parentFirst)
Class org.apache.tools.ant.taskdefs.Execute loaded from parent loader
(parentFirst)
Class org.apache.maven.settings.Settings loaded from parent loader (parentFirst)
Class org.apache.maven.settings.RuntimeInfo loaded from parent loader
(parentFirst)
   [antcall] Exiting /home/niko/lrdev/master/portal/build.xml.
   [antcall] Exiting /home/niko/lrdev/master/portal/build.xml.
---------------- log ends ------------------------

these are my files:
[niko@dev1 development]$ ls -l maven-ant*
-rw-rw-r--. 1 niko niko 1316000 Jan 10 09:13 maven-ant-tasks-2.1.3.jar
-rw-rw-r--. 1 niko niko   13149 Jan 10 09:14 maven-ant-tasks-2.1.3.pom
lrwxrwxrwx  1 niko niko      25 Jan 10 11:36 maven-ant-tasks.jar ->
maven-ant-tasks-2.1.3.jar
lrwxrwxrwx  1 niko niko      25 Jan 10 11:37 maven-ant-tasks.pom ->
maven-ant-tasks-2.1.3.pom
[niko@dev1 development]$


I have looked into the file maven-ant-tasks.jar and indeed, there is
no such method called "init()"
[root@dev1 settings]# ls -l RuntimeInfo.class
-rw-r--r-- 1 root root 2679 Apr 13  2011 RuntimeInfo.class
[root@dev1 settings]# javap -p RuntimeInfo.class |grep init
[root@dev1 settings]# javap -p RuntimeInfo.class
Compiled from "RuntimeInfo.java"
public class org.apache.maven.settings.RuntimeInfo {
   private java.io.File file;
   private java.lang.Boolean pluginUpdateForced;
   private java.lang.Boolean applyToAllPluginUpdates;
   private java.util.Map activeProfileToSourceLevel;
   private java.lang.String localRepositorySourceLevel;
   private java.util.Map pluginGroupIdSourceLevels;
   private final org.apache.maven.settings.Settings settings;
   public 
org.apache.maven.settings.RuntimeInfo(org.apache.maven.settings.Settings);
   public void setFile(java.io.File);
   public java.io.File getFile();
   public void setPluginUpdateOverride(java.lang.Boolean);
   public java.lang.Boolean getPluginUpdateOverride();
   public java.lang.Boolean getApplyToAllPluginUpdates();
   public void setApplyToAllPluginUpdates(java.lang.Boolean);
   public void setActiveProfileSourceLevel(java.lang.String, java.lang.String);
   public java.lang.String getSourceLevelForActiveProfile(java.lang.String);
   public void setPluginGroupIdSourceLevel(java.lang.String, java.lang.String);
   public java.lang.String getSourceLevelForPluginGroupId(java.lang.String);
   public void setLocalRepositorySourceLevel(java.lang.String);
   public java.lang.String getLocalRepositorySourceLevel();
}
[root@dev1 settings]#

I have a fresh Fedora 23 installation with the folowing packages:
[root@dev1 settings]# rpm -qa|grep maven
maven-wagon-file-2.9-4.fc23.noarch
maven-doxia-module-xdoc-1.6-3.fc23.noarch
maven-osgi-0.2.0-11.fc23.noarch
maven-mapping-1.0-2.fc23.noarch
antlr-maven-plugin-2.2-15.fc23.noarch
maven-settings-2.2.1-52.fc23.noarch
maven-war-plugin-2.5-3.fc23.noarch
maven-3.3.3-3.fc23.noarch
maven-shared-utils-0.8-1.fc23.noarch
maven-doxia-module-fo-1.6-3.fc23.noarch
maven-doxia-sitetools-1.6-2.fc23.noarch
maven-reporting-impl-2.3-2.fc23.noarch
maven-jar-plugin-2.6-2.fc23.noarch
maven-wagon-http-shared-2.9-4.fc23.noarch
maven-model-2.2.1-52.fc23.noarch
maven-profile-2.2.1-52.fc23.noarch
maven-doxia-core-1.6-3.fc23.noarch
maven-plugin-registry-2.2.1-52.fc23.noarch
maven-plugin-bundle-2.5.4-1.fc23.noarch
maven-doxia-logging-api-1.6-3.fc23.noarch
maven-doxia-module-apt-1.6-3.fc23.noarch
maven-project-2.2.1-52.fc23.noarch
maven-eclipse-plugin-2.9-14.fc23.noarch
maven-wagon-http-2.9-4.fc23.noarch
maven-artifact-manager-2.2.1-52.fc23.noarch
maven-reporting-api-3.0-9.fc23.noarch
maven-dependency-tree-2.2-2.fc23.noarch
maven-antrun-plugin-1.8-2.fc23.noarch
maven-artifact-2.2.1-52.fc23.noarch
maven-archiver-2.6-2.fc23.noarch
maven-ant-plugin-2.3-17.fc23.noarch
maven-doxia-sink-api-1.6-3.fc23.noarch
maven-wagon-provider-api-2.9-4.fc23.noarch
maven-doxia-module-xhtml-1.6-3.fc23.noarch
maven-doxia-module-fml-1.6-3.fc23.noarch
maven-filtering-1.3-2.fc23.noarch
[root@dev1 settings]# rpm -qa|grep maven-ant
maven-antrun-plugin-1.8-2.fc23.noarch
maven-ant-plugin-2.3-17.fc23.noarch
[root@dev1 settings]#

I am stuck, have no idea what is wrong here , any ideas?


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to