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 > >> > > > > >