rombert / ereviewboard

A mylyn-based Eclipse integration for Review Board
46 stars 31 forks source link

How do you build this project? #75

Closed haebin closed 12 years ago

haebin commented 12 years ago

Could you kindly explain how to build this? By just running maven build won't build. (I'm using m2e on my Indigo)

[INFO] Scanning for projects... 0 [main] ERROR org.sonatype.guice.bean.reflect.NamedClass - Error injecting: org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder com.google.inject.ProvisionException: Guice provision errors:

1) No implementation for org.eclipse.tycho.equinox.EquinoxRuntimeLocator was bound. while locating org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:222) at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:50) at org.sonatype.guice.bean.inject.BeanInjector.doInjection(BeanInjector.java:101) at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:66) at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:120) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:253) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:995) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.bean.locators.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:129) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.apache.maven.DefaultMaven.getLifecycleParticipants(DefaultMaven.java:534) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:269) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) 2 [main] ERROR org.sonatype.guice.bean.reflect.NamedClass - Error injecting: org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant com.google.inject.ProvisionException: Guice provision errors:

1) Error injecting: org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] while locating org.eclipse.tycho.equinox.embedder.EquinoxEmbedder while locating org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:995) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.bean.locators.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:129) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.apache.maven.DefaultMaven.getLifecycleParticipants(DefaultMaven.java:534) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:269) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) No implementation for org.eclipse.tycho.equinox.EquinoxRuntimeLocator was bound. while locating org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:222) at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:50) at org.sonatype.guice.bean.inject.BeanInjector.doInjection(BeanInjector.java:101) at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:66) at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:120) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:253) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) ... 29 more [ERROR] Internal error: com.google.inject.ProvisionException: Guice provision errors: [ERROR] [ERROR] 1) Error injecting: org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant [ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] [ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] [ERROR] while locating org.apache.maven.AbstractMavenLifecycleParticipant annotated with @com.google.inject.name.Named(value=TychoMavenLifecycleListener) [ERROR] [ERROR] 1 error: Guice provision errors: [ERROR] [ERROR] 1) Error injecting: org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder [ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] [ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] [ERROR] while locating org.eclipse.tycho.equinox.embedder.EquinoxEmbedder [ERROR] while locating org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant [ERROR] [ERROR] 1 error: Guice provision errors: [ERROR] [ERROR] 1) No implementation for org.eclipse.tycho.equinox.EquinoxRuntimeLocator was bound. [ERROR] while locating org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder [ERROR] [ERROR] 1 error [ERROR] -> [Help 1] org.apache.maven.InternalErrorException: Internal error: com.google.inject.ProvisionException: Guice provision errors:

1) Error injecting: org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] while locating org.apache.maven.AbstractMavenLifecycleParticipant annotated with @com.google.inject.name.Named(value=TychoMavenLifecycleListener)

1 error at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:168) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) Error injecting: org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] while locating org.apache.maven.AbstractMavenLifecycleParticipant annotated with @com.google.inject.name.Named(value=TychoMavenLifecycleListener)

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.bean.locators.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:129) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.apache.maven.DefaultMaven.getLifecycleParticipants(DefaultMaven.java:534) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:269) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) ... 11 more Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) Error injecting: org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@19821f] while locating org.eclipse.tycho.equinox.embedder.EquinoxEmbedder while locating org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:995) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) ... 18 more Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) No implementation for org.eclipse.tycho.equinox.EquinoxRuntimeLocator was bound. while locating org.eclipse.tycho.equinox.embedder.DefaultEquinoxEmbedder

1 error at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:958) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:984) at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:59) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) at org.sonatype.guice.bean.locators.LazyQualifiedBean.getValue(LazyQualifiedBean.java:66) at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:54) at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:222) at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:50) at org.sonatype.guice.bean.inject.BeanInjector.doInjection(BeanInjector.java:101) at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:66) at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:120) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:253) at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:949) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1002) at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:945) ... 29 more [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/InternalErrorException

rombert commented 12 years ago

Running mvn package with version 3.0.3 works just fine. I think that Tycho 0.13.0 requires a recent Maven 3 build. What version are you using?

haebin commented 12 years ago

Oh, yes, I just downgraded tycho.version to 0.12.0 and it started building. I'm using 3.0-SNAPSHOT/0.12.1.20220112-1712). I should get 3.0.3 instead of the one I'm using now. Thx for the super quick response!

rombert commented 12 years ago

You should definitely get the final Maven 3.0.3 release. Glad to hear it worked for you though.

haebin commented 12 years ago

The m2e uses the embedded maven with version I mentioned earlier. Since I had 3.0.3 installed on my computer, I simply did Window > Preferences > Maven > Installations > Add my locally installed maven 3.0.3 and set it as the default maven binary, yet it didn't fix the problem. But, downgrading tycho version 0.13.0 to 0.12.0 works. Are there any reasons why you need 0.13.0 of tycho?

rombert commented 12 years ago

I make it a point to follow Tycho releases closely, as it helps me easily deal with upgrade problems. I'm not sure how m2e picks the maven executable, but you should be able to add -Dtycho.version=0.12.0 to the command line and run against an older tycho by default.

On Tue, Oct 25, 2011 at 4:14 PM, Frederick Haebin Na reply@reply.github.com wrote:

The m2e uses the embedded maven with version I mentioned earlier. Since I had 3.0.3 installed on my computer, I simply did Window > Preferences > Maven > Installations > Add my locally installed maven 3.0.3 and set it as the default maven binary, yet it didn't fix the problem. But, downgrading tycho version 0.13.0 to 0.12.0 works. Are there any reasons why you need 0.13.0 of tycho?

Reply to this email directly or view it on GitHub: https://github.com/rombert/ereviewboard/issues/75#issuecomment-2516878

Sent from my (old) computer

haebin commented 12 years ago

Well, the build was fine but I just couldn't setup the project properly. Could you kindly guide me how to setup the project? How did you setup your eclipse to build and code?

rombert commented 12 years ago

I started with Eclipse 3.7 SR 1. I cloned the repository via git and them imported all the projects in the workspace. Finally, I used File -> Open, navigated to the erevewiewboard.target file in the git repository and after openingit set it as the workspace target platform.

haebin commented 12 years ago

Well, this gave me a basic idea and installing this did the basic trick of recognizing src folder as source folder since I was using m2e, so eclipse needed m2eclipse tycho plugin to recognize dir structure. Yet, the project are not still setup properly due to missing dependencies. I will add comment here again for the future reference for the newbies such as myself.

haebin commented 12 years ago

Yay, I finally setup eRB project successfully. ;.-) (tears of joy) https://github.com/haebin/ereviewboard/wiki/How-To-Build

rombert commented 12 years ago

Look good, I'll try to pull this back into the main project, as it will be useful to others. One note though - I see that you've installed dependent bundles manually. Did you try File -> Open -> ${EREVIEWBOARD_DIRECTORY}/ereviewboard.target and activated as per http://www.modumind.com/2009/09/01/creating-an-eclipse-rcp-target-platform/ ( See Activate your new target platform ) ?

That should remove the need for installing bundles from Orbit and update sites.

On Fri, Oct 28, 2011 at 10:18 AM, Frederick Haebin Na reply@reply.github.com wrote:

Yay, I finally setup eRB project successfully. ;.-) (tears of joy) https://github.com/haebin/ereviewboard/wiki/How-To-Build

Reply to this email directly or view it on GitHub: https://github.com/rombert/ereviewboard/issues/75#issuecomment-2553284

Sent from my (old) computer

haebin commented 12 years ago

Yup, it did the trick! https://github.com/haebin/ereviewboard/wiki/How-To-Build Holy cow, was it that easy?!?! I didn't understand the words "set it as the workspace target platform" at first, but now I know!!! thx gazillion. Yet, I'm still not able to get my project working with tycho 0.13.0. so I had to downgrade to 0.12.0 in order to build. Except that, everything else is fine now.