davecahill / ivyidea Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ivyidea
Automatically exported from code.google.com/p/ivyidea
Now all logic is done on the event dispatching thread.
Original issue reported on code.google.com by [email protected]
on 27 Oct 2008 at 7:10
it seems that the settings on project level are not saved to the project file
Original issue reported on code.google.com by [email protected]
on 27 Sep 2008 at 11:30
Now flaky ivy.xml files cause errors; maybe the user should be able to turn
the validation off...
Original issue reported on code.google.com by [email protected]
on 24 Sep 2008 at 6:46
The facet does not support Ivy configurations correctly. For example if
"test" extends "compile" checking the "test" configuration should also
resolve the "compile" libraries. This is not the case right now. It should
automatically check "compile" also or should be able to resolve the libraries.
Original issue reported on code.google.com by [email protected]
on 21 Feb 2009 at 11:13
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
Dependency defined like this:
<dependency org="Dummy" name="module1" rev="latest.integration"
conf="default"/>
On module with descriptor like this:
<ivy-module version="1.3">
<info organisation="Dummy" module="module1" status="integration"/>
<configurations>
...
Does not resolve as intellij module dependency!
Original issue reported on code.google.com by [email protected]
on 28 Oct 2008 at 1:33
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
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
when two projects are open, the first one is passed to that dialog
resulting in the wrong folder being opened when you click th intellij icon
on the select file dialog
Original issue reported on code.google.com by [email protected]
on 14 Jan 2009 at 6:25
[deleted issue]
Because we have registered ivy.xml files as our own type, intellij does not
handle them as xml anymore; we should re-enable this.
Original issue reported on code.google.com by [email protected]
on 8 Oct 2008 at 5:51
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
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
when doing module config after facet detection the configuration selectin
is lost when switching between modules without pressing 'apply'
This is since 0.9-beta1
Original issue reported on code.google.com by [email protected]
on 2 Mar 2009 at 8:10
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
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
A check should be implemented so that already added dependencies are not
added again
Original issue reported on code.google.com by [email protected]
on 18 Oct 2008 at 3:35
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
detect artifact types and add them acordingly
Original issue reported on code.google.com by [email protected]
on 17 Oct 2008 at 6:20
Hi,
I wondered if it would be possible to support multiple ivy.xml files inside
a single module?
regards,
Maarten
Original issue reported on code.google.com by [email protected]
on 31 Mar 2009 at 1:15
Only do stuff with modules that have an IvyIDEA facet configured; don't
care about any other modules from the IvyIDEA functions.
Original issue reported on code.google.com by [email protected]
on 20 Oct 2008 at 7:58
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
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
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
there is no intellij with jdk1.6 on macosx
Original issue reported on code.google.com by [email protected]
on 30 Oct 2008 at 2:15
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
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
Don't allow empty ivy.xml; check if there is a config selected when the
'Only resolve certain configs' checkbox is ticked, ...
Original issue reported on code.google.com by [email protected]
on 26 Oct 2008 at 1:37
Add resolved configuration names to logging window so it is clear for the
user what's being resolved
Original issue reported on code.google.com by [email protected]
on 12 Dec 2008 at 5:56
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
now this checkbox is not checked by default
Original issue reported on code.google.com by [email protected]
on 8 Oct 2008 at 5:28
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
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
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
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
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
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
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
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
Problem with new config setting not being present.
(not in released version; only in current dev branch)
Original issue reported on code.google.com by [email protected]
on 27 Oct 2008 at 7:16
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
The settings editor for the project settings allows you to select a project
wide ivy settings file. The [...] button does not respond to clicks (anymore).
Original issue reported on code.google.com by [email protected]
on 9 Oct 2008 at 5:14
After 5 resolves, you have 5 module dependency entries in the module
config; we should check if it extsts before adding it!
Original issue reported on code.google.com by [email protected]
on 24 Sep 2008 at 6:56
Now the location of the ivysettings file is saved with an absolute filename
from the project settings; the module settings are relative already.
Original issue reported on code.google.com by [email protected]
on 22 Oct 2008 at 3:20
Ivy files are configured as file:/C:\... and the resolver classes do not
take URL strings for the moment so this does not work
Original issue reported on code.google.com by [email protected]
on 24 Sep 2008 at 6:45
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
This could also be used as a first step in a 'clean' re-resolve
Original issue reported on code.google.com by [email protected]
on 18 Oct 2008 at 3:48
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
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
Can this be the result of the console logging?
Original issue reported on code.google.com by [email protected]
on 30 Oct 2008 at 7:19
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.