Mark Macumber wrote:
In terms of isolating the issue, I have noticed that when I remove the
artifactory repository from the POM, it does not have the issue and
also, when I right->click on the project and go to the Maven settings,
I can remove:
"process-resources resources:testResources" from the "Goals to invoke
on resource change", which in my case seems to do the trick.
Right, that basically disables invocation of the "resources" plugin.
What is strange, though, is that why this plugin is being checked every
time. Maybe local Maven repository metadata got screwed and Maven got
confused about it. You can try to delete folder at <m2 repo
dir>/org/apache/maven/plugins/maven-resources-plugin/ and see if it helps.
Also run mvn help:effective-pom (or use "show effective pom" action in
pom editor from m2eclipse) to see what is the actual resources plugin
version being used and make sure it is not a snapshot version, e.g. by
specifying it in <pluginManagement> element in your pom.
So it seems that it is this goal that is the issue.
The stuck thread is below. Unfortunately it comes from the Maven,
which for some reason it hangs on reading from the socket. I can't think
of a good workaround, other then try some other repository manager and
see it would handle this case better then artifactory. For example, you
can try Nexus from http://nexus.sonatype.org/
regards,
Eugene
"Worker-5" prio=6 tid=0x02f28050 nid=0x9f8 runnable
[0x057be000..0x057bfce8]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
- locked <0x0b0b2068> (a java.io.BufferedInputStream)
at
sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:606)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:936)
- locked <0x0b0b2108> (a
sun.net.www.protocol.http.HttpURLConnection)
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:83)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:530)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:434)
at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:85)
at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:110)
at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:93)
at
org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:60)
at
org.apache.maven.plugin.loader.DefaultPluginPrefixLoader.loadFromPrefixMapper(DefaultPluginPrefixLoader.java:160)
at
org.apache.maven.plugin.loader.DefaultPluginPrefixLoader.findPluginForPrefix(DefaultPluginPrefixLoader.java:81)
at
org.apache.maven.lifecycle.binding.DefaultMojoBindingFactory.parseMojoBinding(DefaultMojoBindingFactory.java:56)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptorForDirectInvocation(DefaultLifecycleExecutor.java:850)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.isTaskValid(DefaultLifecycleExecutor.java:678)
at
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:194)
at
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(MavenProjectManagerImpl.java:1003)
at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(MavenProjectManagerImpl.java:1030)
at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:959)
at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:1027)
at
org.maven.ide.eclipse.project.MavenProjectFacade.filterResources(MavenProjectFacade.java:107)
....
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email