Coder Social home page Coder Social logo

ivyidea's People

Contributors

maartenc avatar

ivyidea's Issues

wrong ivy files configured on facet detection

If you have multiple ivy.xml files in your module, an arbitrary one is
chosen, and the one displayed in the facet detection result dialog is not
always the one that is actually configured

Original issue reported on code.google.com by [email protected] on 24 Sep 2008 at 6:44

Cannot resolve dependencies when behind proxy

IvyIDEA doesn't configure Ivy with the proxy configuration as specified in
IntelliJ IDE settings. This makes it impossible to resolve dependencies
with IvyIDEA when running behind a proxy server.

Original issue reported on code.google.com by [email protected] on 2 Dec 2008 at 10:00

Auto re-resolve on changed ivy.xml file

I think it would be great if dependencies were downloaded for me to pickup 
new libraries that someone else may have added.  Not sure why this was 
crossed off on the project home page.  Maybe make it configurable at the 
plugin level for people that don't want it?

thanks!

Original issue reported on code.google.com by [email protected] on 4 Feb 2009 at 9:10

Sorting of the dependencies

Hi,

when IvyIDEA resolves the dependencies, it adds them to the
'IvyIDEA-resolved' library in alphabetical order. Could you please make
this configurable: in our situation the order of some dependencies is
important, so sorting them alphabetical is causing problems.

Maarten

Original issue reported on code.google.com by [email protected] on 2 Apr 2009 at 8:18

Create a library per config - not per module

When selecting specific configurations in the facet libraries should
resolve to separate library folders (some named based the configuration
name) instead of putting them all under "IvyIDEA-resolved". This would help
tremendously when selecting includes in the WAR facet e.g. I don't have to
use "test" configuration libraries in my WAR file.


Original issue reported on code.google.com by [email protected] on 21 Feb 2009 at 11:12

Error including different types of dependencies besides jar

I received this error when trying to include Seam:

org.jboss.seam#jboss-seam;2.1.1.GA: Unrecognized artifact type: ejb, will
not add this as a dependency in IntelliJ.

Here's the slice of ivy.xml I have:

        <dependency org="org.jboss.seam" name="jboss-seam" rev="2.1.1.GA"
conf="runtime,src" />

In the maven repo in JBoss (that's where Seam is kept,
repository.jboss.org/maven2) Seam is set as an ejb type.

Original issue reported on code.google.com by [email protected] on 25 Feb 2009 at 10:57

Cannot add IvyIDEA to more than one module

It works great when I add it to one module, but when I try to add another 
IvyIDEA facet to another module the configuration screen doesn't update 
and I get:

Argument 0 for @NotNull parameter of 
org/clarent/ivyidea/ivy/IvyUtil.loadConfigurations must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of 
org/clarent/ivyidea/ivy/IvyUtil.loadConfigurations must not be null
    at org.clarent.ivyidea.ivy.IvyUtil.loadConfigurations(IvyUtil.java)
    at 
org.clarent.ivyidea.intellij.facet.ui.IvyIdeaFacetEditorTab.reset
(IvyIdeaFacetEditorTab.java:154)
    at com.intellij.openapi.options.UnnamedConfigurableGroup.reset
(UnnamedConfigurableGroup.java:52)
    at com.intellij.facet.impl.ui.FacetEditor.reset
(FacetEditor.java:59)
    at 
com.intellij.facet.impl.ProjectFacetsConfigurator.getOrCreateEditor
(ProjectFacetsConfigurator.java:86)
    at 
com.intellij.openapi.roots.ui.configuration.projectRoot.FacetConfigurable.g
etEditor(FacetConfigurable.java:10)
    at 
com.intellij.openapi.roots.ui.configuration.projectRoot.FacetConfigurable.c
reateOptionsPanel(FacetConfigurable.java:15)
    at com.intellij.openapi.ui.NamedConfigurable.createComponent
(NamedConfigurable.java:76)
    at com.intellij.openapi.ui.MasterDetailsComponent.updateSelection
(MasterDetailsComponent.java:536)
    at 
com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleStructureConf
igurable.a(ModuleStructureConfigurable.java:24)
    at 
com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleStructureConf
igurable.updateSelection(ModuleStructureConfigurable.java:43)
    at 
com.intellij.openapi.ui.MasterDetailsComponent.updateSelectionFromTree
(MasterDetailsComponent.java:181)
    at com.intellij.openapi.ui.MasterDetailsComponent.access$200
(MasterDetailsComponent.java:61)
    at com.intellij.openapi.ui.MasterDetailsComponent$5.scrollToSource
(MasterDetailsComponent.java:159)
    at com.intellij.ui.AutoScrollToSourceHandler$7.run
(AutoScrollToSourceHandler.java:120)
    at 
com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run
(LaterInvocator.java:16)
    at java.awt.event.InvocationEvent.dispatch
(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:63)
    at com.intellij.ide.IdeEventQueue.dispatchEvent
(IdeEventQueue.java:87)
    at java.awt.EventDispatchThread.pumpOneEventForFilters
(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter
(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForFilter
(EventDispatchThread.java:177)
    at java.awt.Dialog$1.run(Dialog.java:1045)
    at java.awt.Dialog$3.run(Dialog.java:1097)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1095)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show
(DialogWrapperPeerImpl.java:22)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show
(DialogWrapperPeerImpl.java:18)
    at com.intellij.openapi.ui.DialogWrapper.show
(DialogWrapper.java:813)
    at com.intellij.openapi.options.ex.ControlPanelSettingsEditor.b
(ControlPanelSettingsEditor.java:122)
    at 
com.intellij.openapi.options.ex.ControlPanelSettingsEditor.access$300
(ControlPanelSettingsEditor.java:141)
    at 
com.intellij.openapi.options.ex.ControlPanelSettingsEditor$MyActionButton$1
.mouseReleased(ControlPanelSettingsEditor.java:8)
    at java.awt.Component.processMouseEvent(Component.java:6041)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5806)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4413)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2440)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:118)
    at com.intellij.ide.IdeEventQueue.dispatchEvent
(IdeEventQueue.java:87)
    at java.awt.EventDispatchThread.pumpOneEventForFilters
(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter
(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForFilter
(EventDispatchThread.java:177)
    at java.awt.Dialog$1.run(Dialog.java:1045)
    at java.awt.Dialog$3.run(Dialog.java:1097)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1095)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show
(DialogWrapperPeerImpl.java:22)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show
(DialogWrapperPeerImpl.java:18)
    at com.intellij.openapi.ui.DialogWrapper.show
(DialogWrapper.java:813)
    at 
com.intellij.ide.actions.ShowSettingsUtilImpl.showControlPanelOptions
(ShowSettingsUtilImpl.java:16)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog
(ShowSettingsUtilImpl.java:14)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed
(ShowSettingsAction.java:2)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a
(ActionButton.java:104)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a
(ActionButton.java:102)
    at 
com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent
(ActionButton.java:108)
    at java.awt.Component.processEvent(Component.java:5806)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4413)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2440)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:118)
    at com.intellij.ide.IdeEventQueue.dispatchEvent
(IdeEventQueue.java:87)
    at java.awt.EventDispatchThread.pumpOneEventForFilters
(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter
(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Original issue reported on code.google.com by [email protected] on 4 Feb 2009 at 9:07

Error on resolve: impossible to get artifacts when data has not been loaded.

This exception occurs if the md field of the IvyNode class is null
(https://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/java/org/apache/ivy/cor
e/resolve/IvyNode.java).

Check why this happens.

----


Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(107,11),absolute(484,344),button=1,mod
ifiers=Button1,clickCount=1]
on ###overrideRedirect###: impossible to get artifacts when data has not
been loaded. IvyNode = apache#commons-lang;2.2
java.lang.IllegalStateException: impossible to get artifacts when data has
not been loaded. IvyNode = apache#commons-lang;2.2
    at org.apache.ivy.core.resolve.IvyNode.getArtifacts(IvyNode.java:756)
    at org.apache.ivy.core.resolve.IvyNode.getAllArtifacts(IvyNode.java:716)
    at
org.clarent.ivyidea.resolve.DependencyResolver.extractDependencies(DependencyRes
olver.java:70)
    at
org.clarent.ivyidea.resolve.DependencyResolver.resolve(DependencyResolver.java:4
2)
    at
org.clarent.ivyidea.ResolveForActiveModuleAction.actionPerformed(ResolveForActiv
eModuleAction.java:28)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPe
rformed(ActionMenuItem.java:16)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(Action
MenuItem.java:25)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:207)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:98)
    at
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenu
ItemUI.java:7)
    at java.awt.Component.processMouseEvent(Component.java:6041)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5806)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4413)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2440)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:131)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:18)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:136)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273
)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173
)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Original issue reported on code.google.com by [email protected] on 20 Oct 2008 at 12:02

Do not steal the top-spot in the right click context menu

Currently after installation you get an IvyIDEA menu in the context menu 
(right click on module in project viewer), but it appears at the very top.

I use the "New" action here quite a lot, and so for me it makes sense that 
*that* should be first.

IvyIDEA I will not use nearly as much - it should go much lower, even at 
the bottom would be fine.

Original issue reported on code.google.com by [email protected] on 8 Dec 2008 at 1:54

Cannot save ivy properties files in template project settings

I'm attempting to save IvyIDEA defaults in the project template settings. I
can save a default Ivy settings file, but not properties files:

1. Select File -> Template Settings -> IvyIDEA -> Properties tab
2. Add a properties file, then OK
3. Now go back to the template settings, and the properties files are not
there!

Using IDEA 8.1 (build 8732) on Ubuntu Linux 8.04.

Thanks for your efforts on this plugin.

Original issue reported on code.google.com by bene.nz on 19 Feb 2009 at 11:44

Plugin not working on IDEA 8

ava.lang.NoSuchMethodError:
com.intellij.openapi.fileChooser.FileChooserDescriptor.setNewFileType(Lcom/intel
lij/openapi/fileTypes/FileType;)V

        at
org.clarent.ivyidea.intellij.ui.IvyIdeaProjectSettingsComponent.<init>(IvyIdeaPr
ojectSettingsComponent.java:51)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) 
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)

        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)

        at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
        at
org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(Instantiati
ngComponentAdapter.java:193)

        at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(Constructo
rInjectionComponentAdapter.java:220)

        at
org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalC
yclicDependencyGuard.java:53)

        at
org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInst
ance(ConstructorInjectionComponentAdapter.java:248)

        at
org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(Decor
atingComponentAdapter.java:60)

        at
org.picocontainer.defaults.CachingComponentAdapter.getComponentInstance(CachingC
omponentAdapter.java:58)

        at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigCompone
ntAdapter$1.getComponentInstance(ComponentManagerImpl.java:2)

        at
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigCompone
ntAdapter.getComponentInstance(ComponentManagerImpl.java:31)

        at
com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContaine
r.java:230)

        at
com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.jav
a:217)

        at
com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoCont
ainer.java:199)

        at
org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getCompone
ntInstance(AbstractDelegatingMutablePicoContainer.java:75)

Original issue reported on code.google.com by [email protected] on 30 Oct 2008 at 7:40

Allow ivy 'retrieve' functionality to be included in the ivyidea resolve process

As a post-resolve task, ivy supports 'retrieve' functionality to copy files
from the ivy cache to another folder so that the artifacts can be
referenced from there. 

The retrieve pattern could be configurable on the project level with the
option to override it at the module (facet) level, much like the ivy
settings path is configured now. If no retrieve pattern is configured
(default) then it will add the dependencies from the cache.

Original issue reported on code.google.com by [email protected] on 24 Nov 2008 at 7:31

Plugin missing dependencies for sftp resolver

I am using a ivysettings.xml file with an sftp resolver like:
<sftp name="my-repository" user="test" userPassword="testpass"
host="testhost" port="22">
   <ivy pattern="/IVY/[organisation]/[module]/ivys/ivy-[revision].xml"/>
   <artifact
pattern="/IVY/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
</sftp>
Tools > IvyIDEA > Resolve for Ivy module throws a class not found exception.

If I copy the libs (jsch-0.1.31.jar et al) that are distributed in with ivy
into the IntelliJ lib dir then the problem goes away and the
IvyIDEA-resolved module is created appropriately.  It appears that the
plugin needs to also include all of the libs that ivy needs not just
ivy-2.0.0-rc2.jar.

Thanks,
~john



Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 7:46

Support ant properties in ivysettings.xml

Similar to issue #19, but for the ivysettings file.

My ivysettings.xml file has properties in it that are replaced at runtime
when run from the ivy ant task.

e.g.:

<ivy pattern="${repo.home}/repo/[organisation]/[module]/ivy-[revision].xml"/>

${repo.home} is replaced by the value of the ant property "repo.home".

I would like to be able to provide the values of these settings to ivyidea
so that I can reuse the same settings file. This could be added to the
ivyidea project settings.

If you add this functionality, please also support the use of IDEA path
variables when specifying the values for these properties.

Original issue reported on code.google.com by [email protected] on 10 Dec 2008 at 6:06

Group libraries in IntelliJ by conf

Another enhancement.  If you have multiple configurations in your ivy.xml
file it would be helpful to have the plugin add those libraries grouped by
configuration instead of all of them.

My example is developing a web application that uses a test library (testng
in my case) and a front end framework (JSF for me).

So I have four configurations: compile, runtime, test, and servlet (for app
servers JSF is included in the app server so I don't need it in my war). 
compile extends runtime, test extends compile, and servlet extends runtime.
 I want to bundle all the libs of runtime (and servlet if needed) in the
war, but I need things from compile and test to build and test the app in
development.

Currently (unless there's something I'm missing) all of these libs (if
selected for retrieval) are grouped under one folder in the Library
section: IvyIDEA-resolved.  When I go to add libs for bundling in the war
my only option is to select the whole IvyIDEA-resolved folder; however, I
don't want all of those libs in my deployable war.  IntelliJ won't remove
libs inside of the IvyIDEA-resolved folder one by one so I'm stuck.

This is all pretty easy to do if you're doing regular ant :(

Original issue reported on code.google.com by [email protected] on 9 Apr 2009 at 10:16

Exception parsing (supposedly) ivy.xml file...

What steps will reproduce the problem?
1. Facet detected, great
2. Setup the project ivysetting.xml
3. Import the dependency for a module, with no dependency to other module

What is the expected output? What do you see instead?
I expected the thing to work, yet I do get:
Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(66,8),absolute(875,177),button=1,modif
iers=Button1,clickCount=1]
on ###overrideRedirect###: The ivy file
C:\Projects\pla\apps\pla\pla-ejb\ivy.xml could not be parsed!
java.lang.RuntimeException: The ivy file
C:\Projects\pla\apps\pla\pla-ejb\ivy.xml could not be parsed!
    at
org.clarent.ivyidea.resolve.DependencyResolver.resolve(DependencyResolver.java:4
4)
    at
org.clarent.ivyidea.ResolveForActiveModuleAction.actionPerformed(ResolveForActiv
eModuleAction.java:28)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPe
rformed(ActionMenuItem.java:4)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(Action
MenuItem.java:64)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:137)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:220)
    at
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenu
ItemUI.java:8)
    at java.awt.Component.processMouseEvent(Component.java:6041)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5806)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4413)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2440)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:118)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:87)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273
)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173
)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.text.ParseException: Problem occured while parsing ivy
file: [unknown tag ivysettings
] in file:/C:/Projects/pla/apps/pla/pla-ejb/ivy.xml
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModu
leDescriptorParser.java:262)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser.parseDescriptor(XmlM
oduleDescriptorParser.java:101)
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser.parseDescriptor(Abs
tractModuleDescriptorParser.java:48)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:183)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:138)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:134)
    at org.apache.ivy.Ivy.resolve(Ivy.java:473)
    at
org.clarent.ivyidea.resolve.DependencyResolver.resolve(DependencyResolver.java:4
1)
    ... 30 more
Caused by: java.text.ParseException: [unknown tag ivysettings
]
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.startElement(
XmlModuleDescriptorParser.java:337)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
    at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:137)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:100)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:90)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModu
leDescriptorParser.java:237)
    ... 37 more
Caused by: java.text.ParseException: [unknown tag ivysettings
]
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.chec
kErrors(AbstractModuleDescriptorParser.java:89)
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.getM
oduleDescriptor(AbstractModuleDescriptorParser.java:342)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.includeConfSt
arted(XmlModuleDescriptorParser.java:434)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.startElement(
XmlModuleDescriptorParser.java:329)
    ... 53 more



java.text.ParseException: Problem occured while parsing ivy file: [unknown
tag ivysettings
] in file:/C:/Projects/pla/apps/pla/pla-ejb/ivy.xml
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModu
leDescriptorParser.java:262)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser.parseDescriptor(XmlM
oduleDescriptorParser.java:101)
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser.parseDescriptor(Abs
tractModuleDescriptorParser.java:48)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:183)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:138)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:134)
    at org.apache.ivy.Ivy.resolve(Ivy.java:473)
    at
org.clarent.ivyidea.resolve.DependencyResolver.resolve(DependencyResolver.java:4
1)
    at
org.clarent.ivyidea.ResolveForActiveModuleAction.actionPerformed(ResolveForActiv
eModuleAction.java:28)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPe
rformed(ActionMenuItem.java:4)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(Action
MenuItem.java:64)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:137)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:220)
    at
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenu
ItemUI.java:8)
    at java.awt.Component.processMouseEvent(Component.java:6041)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5806)
    at java.awt.Container.processEvent(Container.java:2058)
    at java.awt.Component.dispatchEventImpl(Component.java:4413)
    at java.awt.Container.dispatchEventImpl(Container.java:2116)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
    at java.awt.Container.dispatchEventImpl(Container.java:2102)
    at java.awt.Window.dispatchEventImpl(Window.java:2440)
    at java.awt.Component.dispatchEvent(Component.java:4243)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:118)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:87)
    at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273
)
    at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173
)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.text.ParseException: [unknown tag ivysettings
]
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.startElement(
XmlModuleDescriptorParser.java:337)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.emptyElement(Unknown Source)
    at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:137)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:100)
    at org.apache.ivy.util.XMLHelper.parse(XMLHelper.java:90)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModu
leDescriptorParser.java:237)
    ... 37 more
Caused by: java.text.ParseException: [unknown tag ivysettings
]
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.chec
kErrors(AbstractModuleDescriptorParser.java:89)
    at
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser.getM
oduleDescriptor(AbstractModuleDescriptorParser.java:342)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.includeConfSt
arted(XmlModuleDescriptorParser.java:434)
    at
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.startElement(
XmlModuleDescriptorParser.java:329)
    ... 53 more





What version of the product are you using? On what operating system?
0.1-alpha

Please provide any additional information below.
This happens with a weirdo setting from a company you might know ;)

Original issue reported on code.google.com by [email protected] on 20 Oct 2008 at 3:32

Module dependencies are not resolved transitive

If the plugin detects a dependency as a module dependency, the transitive
dependencies are not available.

For instance:
- moduleA has ivy.xml with dependency on libX en libY
- moduleB has ivy.xml with dependency on moduleA

IvyDEA adds a module dependency from B to A, but the libX and libY are not
added to the classpath of moduleB.

I think IvyDEA should look at the ivy.xml of moduleA and add the correct
dependencies (with respect to the requested configurations) to moduleB.

Maarten

Original issue reported on code.google.com by [email protected] on 2 Feb 2009 at 4:24

Make the name for the library configurable.

This definitely becomes a problem when working with multiple modules and
auto-generating the Ant build script. All of the modules will resolve to
the library name "IvyIDEA-resolved" which means that IntelliJ thinks they
are the same set of libraries. In the end it will not include all libraries
in the WAR file.


Original issue reported on code.google.com by [email protected] on 21 Feb 2009 at 11:11

IvyIdea not working with IntelliJ 8

Hi,

I've tried IvyIdea with IntelliJ 8, and I've never been able to make it
work.  It's constantly crashing.  I cannot even go to the module settings now!

Thanks for support,
Xavier

Original issue reported on code.google.com by [email protected] on 16 Dec 2008 at 12:18

Support different name for ivy.xml file

This goes along with Issue 47 a little bit.  We currently are supporting
locating and using an ivysettings.xml file, but ivyidea is expecting
ivy.xml which may not always be the case.

I have one project right now where for the ease of creating an ant build I
have two different ivy.xml files one for JBoss and one for Tomcat.  I could
refactor in my scenario but the plugin really should allow for this.

Original issue reported on code.google.com by [email protected] on 9 Apr 2009 at 9:34

How do we handle ant-like properties in ivy.xml files?

Obviously there is now way of knowing the value for a property just from
the ivy.xml, therefore things like:
 <include file="${ivy.conf.dir}/ivy-default-configurations.xml"/>
do not work.

Check how this could be improved (linking to properties/ant build file??).

Original issue reported on code.google.com by [email protected] on 28 Oct 2008 at 7:40

Change lookup method for artifact location

Now IvyIDEA looks in the cache to determine the location of its artifacts;
this is not always correct. 

See comments on:
https://issues.apache.org/jira/browse/IVY-912

Maarten Coene - 24/Nov/08 02:22 PM
The problem is that it is possible that the artifact isn't in the cache
(can happen if you set useOrigin="true" on the cache element in your
settings.xml).
In that case, the File returned by that method will probably not exist.

You should take a look at the IvyCachePath task to have an example of
getting the resolved artifacts as file paths by using the ResolveReport.
If I'm not mistaken, IvyDE (the eclipse plugin) uses a similar approach.

Original issue reported on code.google.com by [email protected] on 12 Dec 2008 at 6:10

Use default Ivy settings if no settings file is specified

What steps will reproduce the problem?
1. Don't specify a settings.xml file
2. Resolve the dependencies of the module
3.

What is the expected output? What do you see instead?
IvyIdea uses the default Ivy settings file. Instead, I get an exception
saying no settings.xml file has been specified.


What version of the product are you using? On what operating system?
IntelliJ IDEA 8.0, IvyIdea 0.7, Windows XP


Please provide any additional information below.
I get the following stacktrace:

No ivy settings file specified in the project settings.
java.lang.RuntimeException: No ivy settings file specified in the project
settings.
    at
org.clarent.ivyidea.config.IvyIdeaConfigHelper.getIvySettingsFile(IvyIdeaConfigH
elper.java:77)
    at org.clarent.ivyidea.ivy.IvyManager.getIvy(IvyManager.java:22)
    at
org.clarent.ivyidea.resolve.DependencyResolver.resolve(DependencyResolver.java:4
9)
    at
org.clarent.ivyidea.resolve.IntellijDependencyResolver$1.run(IntellijDependencyR
esolver.java:42)
    at
com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationI
mpl.java:339)
    at
org.clarent.ivyidea.resolve.IntellijDependencyResolver.resolve(IntellijDependenc
yResolver.java:39)
    at
org.clarent.ivyidea.resolve.IntellijDependencyResolver.resolve(IntellijDependenc
yResolver.java:35)
    at
org.clarent.ivyidea.ResolveForActiveModuleAction$1.run(ResolveForActiveModuleAct
ion.java:32)
    at
com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(Progress
ManagerImpl.java:3)
    at
com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl
.java:5)
    at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgre
ss(ProgressManagerImpl.java:13)
    at
com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManage
rImpl.java:101)
    at
com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl
.java:16)
    at
com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java
:2)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8
86)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
    at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.ja
va:10)

Original issue reported on code.google.com by [email protected] on 14 Nov 2008 at 3:35

Exception: apache commons lang dependency not found

For your 0.9 beta-1 it looks like it’s missing the Apache Commons Lang JAR
file. I guess it should be packaged with the plugin. This is the stack
trace I got when clicking on the facet:

org/apache/commons/lang/StringUtils
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
at
org.clarent.ivyidea.intellij.facet.ui.BasicSettingsTab.reset(BasicSettingsTab.ja
va:269)
at
com.intellij.openapi.options.UnnamedConfigurableGroup.reset(UnnamedConfigurableG
roup.java:52)
at com.intellij.facet.impl.ui.FacetEditor.reset(FacetEditor.java:28)
at
com.intellij.facet.impl.ProjectFacetsConfigurator.getOrCreateEditor(ProjectFacet
sConfigurator.java:99)
at
com.intellij.openapi.roots.ui.configuration.projectRoot.FacetConfigurable.getEdi
tor(FacetConfigurable.java:1)
at
com.intellij.openapi.roots.ui.configuration.projectRoot.FacetConfigurable.create
OptionsPanel(FacetConfigurable.java:22)
at
com.intellij.openapi.ui.NamedConfigurable.createComponent(NamedConfigurable.java
:76)
at
com.intellij.openapi.ui.MasterDetailsComponent.updateSelection(MasterDetailsComp
onent.java:536)
at com.intellij.openapi.roots.ui.configuration.projectRoot.Mo

Original issue reported on code.google.com by [email protected] on 21 Feb 2009 at 11:11

Make separate library list for each configuration

In our company we have standardized on two separate configurations in our 
ivyfiles, "build" and "runtime". Build contains all dependencies needed for 
building and running unit tests, while runtime contains only what is needed 
for deployment. 

As a specific example, let "build" include junit.jar for tests and servlet-
api.jar for compiling servlets. servlet-api.jar can not be part of 
"runtime" as tomcat will not accept a deployed servlet-api.jar with our 
webapp.

We now need to use the "build" configuration for running unit tests in 
IDEA, and the "runtime" configuration for running/debugging our servlets in 
IDEA using the Tomcat plugin. This currently means we have to modify the 
IvyIDEA config when switching between these activities, which is pretty 
error prone right now.

If IvyIDEA could create separate library lists for each configuration, we 
could add the "build" configuration library list as a module dependency, 
and the "runtime" configuration library list to the Web facet.

This could be the default behaviour, or a checkbox related to the 
configuration selection table.

Original issue reported on code.google.com by [email protected] on 6 Mar 2009 at 3:11

Better integration of source/javadoc types

In companies where developers use both Eclipse and Idea it would be very
nice to have the same kind of integration for source and javadocs as in
"official" IvyDE which uses name suffixes:

If the main jar name is "x-1.0.0.jar" the source jar is named
"x-1.0.0-sources.jar" for example.

Original issue reported on code.google.com by [email protected] on 26 Jan 2009 at 10:02

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.