David, I’d rather not go down the transitive route, because it would introduce misalignments with the Ant build, and because unwanted transitive deps could improperly influence the IntelliJ build. But if you feel strongly about it, go ahead: -0.
Thanks for working on it. Steve > On Nov 24, 2014, at 10:37 PM, [email protected] wrote: > > On trunk I cleaned and re-created my IntelliJ based build (ant clean-idea, > idea). IntelliJ didn’t get the memo about Java 8 so I changed that > (locally). Then I found that the Solr velocity contrib couldn’t resolve a > ResourceLoader class in analysis-common. So I simply checked the “export” > checkbox on analysis-comon from the Solr-core module, and Solr-core is a > dependency of velocity, and this it can resolve it. Export is synonymous > with transitive resolution. Now it compiles locally. It seems like an odd > thing to go wrong. Java 8 I expected. > > So if any IntelliJ user has run into issues lately, maybe sharing my > experience will help. I should commit the changes but I’ll wait for a reply. > > I think the “Export” (transitive resolution) feature could allow us to > simplify some of the dependency management quite a bit within IntelliJ so > that it may need less maintenance. > > ~ David Smiley > Freelance Apache Lucene/Solr Search Consultant/Developer > http://www.linkedin.com/in/davidwsmiley --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
