I am trying to learn IDEA, I have been using it for few weeks and I really it.Try asking some of core solr developer which are using IDEA why did they choose it.
Regards, Lukas On Tue, Sep 8, 2009 at 2:35 AM, Pradeep Pujari <prade...@rocketmail.com>wrote: > is IntelliJIDEA is a free java IDE? Why can not use Eclipse, which is > perhaps more popular and free? > > Thanks, > Pradeep. > > --- On Mon, 9/7/09, Lukáš Vlček <lukas.vl...@gmail.com> wrote: > > > From: Lukáš Vlček <lukas.vl...@gmail.com> > > Subject: Re: Solr development with IntelliJIDEA - looking for advice > > To: solr-dev@lucene.apache.org > > Date: Monday, September 7, 2009, 2:05 AM > > Cool, I figured out the the error for > > example 1:It was on the IntelliJ IDEA > > side. It is necessay to allow *.txt in resource patterns > > (File -> Settings > > [also Ctrl + Alt + S]) > > > > Rgds, > > Lukas > > > > On Sat, Sep 5, 2009 at 10:23 PM, Lukáš Vlček <lukas.vl...@gmail.com> > > wrote: > > > > > Hi, > > > First of all, thanks for all your comments. I am > > trying to set-up just > > > "solr-core" for now. > > > > > > What I mean by this is that I ended up with one > > project having two modules > > > (speaking about IntelliJ IDEA project and modules): > > > > > > Module 1: > > > Solr-trunk (this is what I > > consider to be a "solr-core") > > > path: > > C:\projects\asf\solr-trunk\src > > > > > > source folders: > > > - common > > > - java > > > - solrj > > > - > > test\test-files\solr\conf ...[!] > > > > > > test source folders: > > > - test > > > - > > test\test-files > > > > > > Module 2: > > > Webapp (It is necessary to > > setup Webapp module as the Solr-trunk needs > > > it as a dependency - but in fact it seems to be needed > > just by tests) > > > path: > > C:\projects\asf\solr-trunk\src\webapp > > > > > > source fodlers: > > > - src > > > > > > > > > Now... > > > Many individual tests work with this configuration but > > not all. > > > Example 1) > > > TestQuerySenderListener > > > > > > java.lang.RuntimeException: Can't find resource > > 'stopwords.txt' in > > > classpath or 'solr/conf/', > > cwd=C:\projects\asf\solr-trunk > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:197) > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.getLines(SolrResourceLoader.java:242) > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.getLines(SolrResourceLoader.java:216) > > > at > > > > > > org.apache.solr.analysis.StopFilterFactory.inform(StopFilterFactory.java:53) > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:426) > > > at > > org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:102) > > > at > > org.apache.solr.util.TestHarness.<init>(TestHarness.java:124) > > > at > > > > > > org.apache.solr.util.AbstractSolrTestCase.setUp(AbstractSolrTestCase.java:105) > > > at > > com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40) > > > at > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > at > > com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) > > > > > > I don't know why it does not locate stopwords.txt file > > while its fodler is > > > in source folders list (see [!] above). > > > > > > Example 2) > > > TestSpellCheckResponse > > > > > > java.lang.RuntimeException: > > java.lang.RuntimeException: Can't find resource > > > '../../../example/solr/conf/solrconfig.xml' in > > classpath or 'solr/conf/', > > > cwd=C:\projects\asf\solr-trunk > > > at > > org.apache.solr.util.TestHarness.createConfig(TestHarness.java:85) > > > at > > > > > > org.apache.solr.util.AbstractSolrTestCase.setUp(AbstractSolrTestCase.java:104) > > > at > > > > > > org.apache.solr.client.solrj.SolrExampleTestBase.setUp(SolrExampleTestBase.java:41) > > > at > > > > > > org.apache.solr.client.solrj.response.TestSpellCheckResponse.setUp(TestSpellCheckResponse.java:47) > > > at > > > > > com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > at > > com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) > > > Caused by: java.lang.RuntimeException: Can't find > > resource > > > '../../../example/solr/conf/solrconfig.xml' in > > classpath or 'solr/conf/', > > > cwd=C:\projects\asf\solr-trunk > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:197) > > > at > > > > > > org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:165) > > > at > > org.apache.solr.core.Config.<init>(Config.java:101) > > > at > > org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:123) > > > at > > org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:89) > > > at > > org.apache.solr.util.TestHarness.createConfig(TestHarness.java:82) > > > ... 21 more > > > > > > It seems that the source folders list is not complete. > > I probably need to > > > add example folder into source folders list. That is > > fine but makes me think > > > if solr tests are structured in an intuitive way. > > > > > > Regards, > > > Lukas > > > > > > On Sat, Sep 5, 2009 at 6:11 PM, Yonik Seeley < > yo...@lucidimagination.com>wrote: > > > > > >> On Fri, Sep 4, 2009 at 5:58 PM, Shalin Shekhar > > >> Mangar<shalinman...@gmail.com> > > wrote: > > >> > To run a test from IDEA, set the start path > > (I don't remember the exact > > >> > name) to src/test/test-files. > > >> > > >> Right, it's the "working directory". > > >> I tend to run single tests via intellij for easy > > debugging and the > > >> full testsuite from ant. > > >> > > >> -Yonik > > >> http://www.lucidimagination.com > > >> > > > > > > > > >