What are the things I need to install or modify in my system to make it compatible for the usage to contribute to this project/community.
I’m currently using UBUNTU 14.04 Trusty.
It would be very helpful if I could get some direction to start from basics.
After you’re comfortable with the setup on your system, you can checkout on JIRA issues to get the development started.
I guess you’re here at the right time
There’s a fun opportunity to participate in an active sprint running right now (moving the legacy functions to a module).
You can take a quick look at the JIRA issues to see if you start with your contribution there
Also join our IRC channel openmrs to clarify any questions you have
when I finally typed this command:
mvn clean install
after all the above mentioned one.
i got errors like:
[INFO] OpenMRS ........................................... FAILURE [6.775s]
[INFO] openmrs-tools ..................................... SKIPPED
[INFO] openmrs-test ...................................... SKIPPED
[INFO] openmrs-api ....................................... SKIPPED
[INFO] openmrs-web ....................................... SKIPPED
[INFO] openmrs-webapp .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.699s
[INFO] Finished at: Thu Oct 29 01:14:46 IST 2015
[INFO] Final Memory: 8M/108M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin com.mycila:license-maven-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.mycila:license-maven-plugin:jar:2.6: Could not transfer artifact com.mycila:license-maven-plugin:pom:2.6 from/to openmrs-repo (http://mavenrepo.openmrs.org/nexus/content/repositories/public): Connection to http://mavenrepo.openmrs.org refused: Connection refused -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
any idea why is this happening.
As I’m just one step away from setting up my system.
please help me so I can start soon on this project.
@lluismf
No I don’t have any kind of connection issues I guess.
now I tried installing mvn-SDK
mvn org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:setup-sdk[INFO] Scanning for projects...
Downloading: http://repo.maven.apache.org/maven2/org/openmrs/maven/plugins/openmrs-sdk-maven-plugin/maven-metadata.xml
[WARNING] Could not transfer metadata org.openmrs.maven.plugins:openmrs-sdk-maven-plugin/maven-metadata.xml from/to central (http://repo.maven.apache.org/maven2): Connection to http://repo.maven.apache.org refused
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.788s
[INFO] Finished at: Wed Nov 04 19:27:18 IST 2015
[INFO] Final Memory: 6M/104M
[INFO] ------------------------------------------------------------------------
[ERROR] Error resolving version for plugin 'org.openmrs.maven.plugins:openmrs-sdk-maven-plugin' from the repositories [local (/home/vinay/.m2/repository), central (http://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException
how can I move forward. As this error seems to tough for me to get through.
Will be glad to get some helps from the OpenMRD dev’s
So after a long time trying I ended up installing openMRS and is being used with tomcat.
what to do next to get myself in the contributors line for this organisation.
Hi Daniel, yes I have installed Maven. I could see it in Eclipse when I go to Windows>Preference and look in the left hand panel. I have read the developers guide and it suggest omrs SDK. However, I intend to do the complete manual install.
Hi Daniel,
I have managed to find the solution. Manually created the settings.xml file in ${user.home}/.m2/ with required information and that sorted the above problem.
However, I am facing another problem now.
`[INFO] OpenMRS … SUCCESS [05:45 min]
[INFO] openmrs-tools … FAILURE [ 38.903 s]
[INFO] openmrs-test … SKIPPED
[INFO] openmrs-api … SKIPPED
[INFO] openmrs-web … SKIPPED
[INFO] openmrs-webapp … SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:24 min
[INFO] Finished at: 2016-07-12T17:54:20+05:30
[INFO] Final Memory: 11M/27M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.1:compile (default-compile) on project openmrs-tools: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] javac: invalid target release: 1.8
[ERROR] Usage: javac
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
Failure executing javac, but could not parse the error:
javac: invalid target release: 1.8
Usage: javac
use -help for a list of possible options
at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:613)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:116)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 20 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] MojoFailureException - Apache Maven - Apache Software Foundation
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :openmrs-tools`
Below is a snapshot of my configuration, yet javac: invalid target release: 1.8 error coming. Any help or guidance will be appreciated.
Yes I have both jdk 1.7 and 1.8, but read about people having problem with jdk 1.8 hence altered to point to the JDK1.7 path. I also feel Maven is trying to compile with JDK 1.8 but I am failing to understand the reason for it to do so when I apparently pointed everything to JDK1.7