Created a new repository for the geometric-mean app. After changing the pom.xml when(added version tag as 9.0.0 for igb-services and genometry dependencies because the online repository present at http://maven.bioviz.org/repo2 has only 9.0.0 version of the JAR files) I tried to build the app on the EC2 instance(because it does not have a local copy of the IGB) then it is giving following error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project geometric-mean: Compilation failure: Compilation failure:
[ERROR] /Users/pruthakulkarni/IGB_AppStore/prutha_geometric-mean/src/main/java/com/gene/geometricmean/Activator.java:[12,34] type org.osgi.framework.ServiceRegistration does not take parameters
[ERROR] /Users/pruthakulkarni/IGB_AppStore/prutha_geometric-mean/src/main/java/com/gene/geometricmean/Activator.java:[14,26] no suitable method found for registerService(java.lang.Class<com.affymetrix.genometry.operator.Operator>,com.gene.geometricmean.GeometricMeanOperator,<nulltype>)
[ERROR] method org.osgi.framework.BundleContext.registerService(java.lang.String[],java.lang.Object,java.util.Dictionary) is not applicable
[ERROR] (argument mismatch; java.lang.Class<com.affymetrix.genometry.operator.Operator> cannot be converted to java.lang.String[])
[ERROR] method org.osgi.framework.BundleContext.registerService(java.lang.String,java.lang.Object,java.util.Dictionary) is not applicable
[ERROR] (argument mismatch; java.lang.Class<com.affymetrix.genometry.operator.Operator> cannot be converted to java.lang.String)
When I tried to build it on my local machine with 9.1.0 version of the dependencies, the build is successful as the machine has a copy of 9.1.0 versioned JAR files of the dependencies.
Do we need to update the online repository or is there any other online repository which has the latest version of these JAR files and which can be referenced into the pom.xml in order to build the geometric-mean app?
Created a new repository for the geometric-mean app. After changing the pom.xml when(added version tag as 9.0.0 for igb-services and genometry dependencies because the online repository present at http://maven.bioviz.org/repo2 has only 9.0.0 version of the JAR files) I tried to build the app on the EC2 instance(because it does not have a local copy of the IGB) then it is giving following error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project geometric-mean: Compilation failure: Compilation failure:
[ERROR] /Users/pruthakulkarni/IGB_AppStore/prutha_geometric-mean/src/main/java/com/gene/geometricmean/Activator.java:[12,34] type org.osgi.framework.ServiceRegistration does not take parameters
[ERROR] /Users/pruthakulkarni/IGB_AppStore/prutha_geometric-mean/src/main/java/com/gene/geometricmean/Activator.java:[14,26] no suitable method found for registerService(java.lang.Class<com.affymetrix.genometry.operator.Operator>,com.gene.geometricmean.GeometricMeanOperator,<nulltype>)
[ERROR] method org.osgi.framework.BundleContext.registerService(java.lang.String[],java.lang.Object,java.util.Dictionary) is not applicable
[ERROR] (argument mismatch; java.lang.Class<com.affymetrix.genometry.operator.Operator> cannot be converted to java.lang.String[])
[ERROR] method org.osgi.framework.BundleContext.registerService(java.lang.String,java.lang.Object,java.util.Dictionary) is not applicable
[ERROR] (argument mismatch; java.lang.Class<com.affymetrix.genometry.operator.Operator> cannot be converted to java.lang.String)
When I tried to build it on my local machine with 9.1.0 version of the dependencies, the build is successful as the machine has a copy of 9.1.0 versioned JAR files of the dependencies.
Do we need to update the online repository or is there any other online repository which has the latest version of these JAR files and which can be referenced into the pom.xml in order to build the geometric-mean app?