[jira] Created: (MCOMPILER-140) Compiler error messages do not contain drive letter on windows

2010-11-15 Thread Anton Makeev (JIRA)
Compiler error messages do not contain drive letter on windows 
---

 Key: MCOMPILER-140
 URL: http://jira.codehaus.org/browse/MCOMPILER-140
 Project: Maven 2.x Compiler Plugin
  Issue Type: Bug
Affects Versions: 2.3.2, 2.3.1, 2.3, 2.2, 2.1
 Environment: Maven 2.2.1, Windows
Reporter: Anton Makeev
 Attachments: WidgetCore.zip

See original bug request: http://youtrack.jetbrains.net/issue/IDEA-59521

User description:
I tried it with a toy project and it worked as you say.  The errors in the 
console for the toy project had the complete path in the  error:
[INFO] Compilation failure

C:\projects\java\eclipseOnly\WidgetCore\src\main\java\com\acme\core\CoreClass.java:[6,8]
 not a statement

C:\projects\java\eclipseOnly\WidgetCore\src\main\java\com\acme\core\CoreClass.java:[6,14]
 ';' expected

In my non-toy project where I'm seeing the error, the C: is not there.

[ERROR] COMPILATION ERROR : 
[INFO] 
[ERROR] 
\projects\java\eclipseproj\MyProj\unittests\com\acme\messaging\configuration\ConfigurationTest.java:[12,8]
 not a statement

[ERROR] 
\projects\java\eclipseproj\MyProj\unittests\com\acme\messaging\configuration\ConfigurationTest.java:[12,14]
 ';' expected

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MSHARED-78) FilteringUtils escapeWindowsPath() doesn't work on Windows

2009-03-19 Thread Anton Makeev (JIRA)

[ 
http://jira.codehaus.org/browse/MSHARED-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=170311#action_170311
 ] 

Anton Makeev commented on MSHARED-78:
-

I reckon not only the windows paths should be escaped, but all the properties 
filtered.

For example, if I have a property defined as xxx\yyy:zzz it 
will be read from the *.properties file incorrectly as well.

Thanks,
Anton Makeev


> FilteringUtils escapeWindowsPath() doesn't work on Windows
> --
>
> Key: MSHARED-78
> URL: http://jira.codehaus.org/browse/MSHARED-78
> Project: Maven Shared Components
>  Issue Type: Improvement
>  Components: maven-filtering
>Affects Versions: maven-filtering-1.0-beta-2
>Reporter: Marvin Froeder
>Assignee: Olivier Lamy
> Fix For: maven-filtering-1.0-beta-4
>
> Attachments: filtering.patch, FilteringUtilsTest.java
>
>
> The method escapeWindowsPath() is replacing  colon by backslash + colon.
> I.e.
> D:\temp
> is escaped as
> D\:\\temp
> But windows doesn't recognize that.  If you try to open D\:\\temp on 
> explorer, will not work.
> Even java.io.File is not able to handle that too.  The attached test proves 
> it.
> I'm not sure why this backslash was add to colon, but commenting line 44 of 
> org.apache.maven.shared.filtering.FilteringUtils make the test work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (MNG-3670) Running 'compile' goal on specific project leads to exception.

2008-07-18 Thread Anton Makeev (JIRA)
Running 'compile' goal on specific project leads to exception.
--

 Key: MNG-3670
 URL: http://jira.codehaus.org/browse/MNG-3670
 Project: Maven 2
  Issue Type: Bug
  Components: Embedding
Affects Versions: 2.1
Reporter: Anton Makeev
 Attachments: problem.zip

The exception arises if particular artifacts have not been downloaded yet.

{code}
org.apache.maven.wagon.observers.ChecksumObserver.transferStarted(ChecksumObserver.java:68)
org.apache.maven.wagon.events.TransferEventSupport.fireTransferStarted(TransferEventSupport.java:106)
org.apache.maven.wagon.AbstractWagon.fireGetStarted(AbstractWagon.java:528)
org.apache.maven.wagon.AbstractWagon.getTransfer(AbstractWagon.java:293)
org.apache.maven.wagon.AbstractWagon.getTransfer(AbstractWagon.java:274)
org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:97)
org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(DefaultWagonManager.java:733)
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:577)
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:424)
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:341)
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:167)
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:82)
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:552)
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:233)
org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:132)
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:509)
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:539)
org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:132)
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:347)
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:321)
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:289)
org.apache.maven.plugin.DefaultPluginManager.getPluginArtifacts(DefaultPluginManager.java:436)
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:279)
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:211)
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:186)
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:79)
org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(DefaultPluginLoader.java:52)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(DefaultBuildPlanner.java:322)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(DefaultBuildPlanner.java:192)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(DefaultBuildPlanner.java:179)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody0(DefaultBuildPlanner.java:117)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody1$advice(DefaultBuildPlanner.java:403)
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(DefaultBuildPlanner.java:1)
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(DefaultLifecycleExecutor.java:400)
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:235)
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
{code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MNG-3479) Maven Embedder incorrectly resolves properties in multiprojects and incorrectly resolves dependency management for POM dependencies

2008-03-24 Thread Anton Makeev (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=128364#action_128364
 ] 

Anton Makeev commented on MNG-3479:
---

Yes, we use 2.1-SNAPSHOT. Currently, the bundled version is of 2008-02-12.

> Maven Embedder incorrectly resolves properties in multiprojects and 
> incorrectly resolves dependency management for POM dependencies
> ---
>
> Key: MNG-3479
> URL: http://jira.codehaus.org/browse/MNG-3479
> Project: Maven 2
>  Issue Type: Bug
>  Components: Embedding
>Affects Versions: 2.0.8
>Reporter: Ben Gidley
> Attachments: MultiprojectTestCase.patch
>
>
> Maven Embedder incorrectly resolves properties in multiprojects and 
> incorrectly resolves dependency management for POM dependencies
> This was first noticed using IntelliJ embedder - see JIRA's are
> * http://www.jetbrains.net/jira/browse/IDEA-17318 - Parent POM properties are 
> not working in child POM's
> * http://www.jetbrains.net/jira/browse/IDEA-17320 - Dependency Management 
> section is not cascading correctly
> The first issue prevents maven embedder from parsing a child POM that uses a 
> parent POM to set the version of an artifact, if the parent POM using 
> properties to set the version.
> The second issue shows even if you set the version explicitly the parent 
> POM's dependency management section does not cascade in embedder (but it does 
> in maven) correctly for POM type dependencies.
> I have written a unit test (attached) to embedder to test for this. But am 
> unsure how to fix.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (MNG-3386) Specific dependencies list makes the embedder to set 'varsionRange' for one of them to 'null'

2008-02-06 Thread Anton Makeev (JIRA)
Specific dependencies list makes the embedder to set 'varsionRange' for one of 
them to 'null'
-

 Key: MNG-3386
 URL: http://jira.codehaus.org/browse/MNG-3386
 Project: Maven 2
  Issue Type: Bug
  Components: Artifacts and Repositories
Affects Versions: 2.1
Reporter: Anton Makeev
Priority: Minor


For the following project  the embedder resolves a transitive dependency of 
'ws-commons-util' named 'xml-apis:xml-apis:jar:1.0.b2:compile' and sets its 
'versionRange' into null. I dunno wheither it's a bug or intended behaviour, 
but changing the order of dependencies or removing 'dom4j' seems to solve the 
problem.

{code}
http://maven.apache.org/POM/4.0.0";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>

4.0.0

test
project
1



dom4j
dom4j
1.6.1
runtime


org.apache.ws.commons.util
ws-commons-util
1.0.2



{code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (MNG-3339) Embedder does not resolve transitive dependencies in multi-module project, unless the modules were installed into local repository previously.

2007-12-28 Thread Anton Makeev (JIRA)
Embedder does not resolve transitive dependencies in multi-module project, 
unless the modules were installed into local repository previously.
--

 Key: MNG-3339
 URL: http://jira.codehaus.org/browse/MNG-3339
 Project: Maven 2
  Issue Type: Bug
  Components: Dependencies
Affects Versions: 2.1
Reporter: Anton Makeev
 Attachments: transitive-deps.zip

I've attached the project that have three modules:
m1 (depends on m2)
m2 (depends on m3)
m3 (depends on junit)

all the dependencies are of the 'compile' scope.

I would expect that embedder resolves dependencies for m1 into m2, m3, and 
junit.
But it doesn't do that if repository does not contain these modules installed. 
The only dependency is the direct one (m2).
On the other hand, if I previously install the entire project into repository, 
I'll have the expected behaviour.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira