Converting my project to M2 I got a lot of 'missing pom' errors, one of them printed below. [INFO] maven-surefire-plugin: using locally installed snapshot [INFO] [resources:resources] Downloading: http://repo1.maven.org/maven2/icu4j/icu4j/2.6.1/icu4j-2.6.1.pom [WARNING] Unable to get resource from repository http://repo1.maven.org/maven2 [INFO] ---------------------------------------------------------------------------- [INFO] BUILD FAILURE
It would be very handy for figuring out missing dependency if m2 prints out full chain of dependencies. Something like this [WARNING] Unable to get resource from repository http://repo1.maven.org/maven2 myproject[1.0]=>hibernate[3.0.3]=>dom4j[1.6]=>....=>icu4j[2.6.1] could not be downloaded. On 5/26/05, Brett Porter <[EMAIL PROTECTED]> wrote: > (adding back the users list) > > On 5/26/05, Anatol Pomozov <[EMAIL PROTECTED]> wrote: > > [ERROR] Error while rewriting file or POM for artifact: > > 'generama:generama:jar:1.1.1-SNAPSHOT'. See report at: > > 'generama/generama/jar/1.1.1-SNAPSHOT.report.txt'.java.lang.NullPointerException > > I'm not sure why this is - looks like a missing group ID, but it > should have determined that from the path. > > > As I understand that is because of poms absence. Most of my M1 > > artifacts have no pom in repository. > > It does add poms when they are missing. > > > Another question. What is default scope for artifact in M2 pom.xml?? > > compile (ie, available to all classpaths) > > > As I understand that dependency used only in dom4j for testing but > > when I run 'm2 package' for my project maven tries to download this > > dependency. Is it normal?? I don't want to run tests for dom4j and I > > dont need this dependency. > > We will be adding filtering for this in alpha-3 so you can prevent it. > For now, you must report it in JIRA under the MEV project so we can > fix the dom4j POM and get them to fix it at the source too (you can > adda hint in your m1 project files to set > <properties><scope>test</scope></properties>). > > > Probably we need to to add some heuristic algorithm to evaluate scope > > of the dependency from M1 pom. For example if for dependency present > > property <dist.bundle> then it has runtime or compile scope otherwise > > - test. > > Most compile dependencies won't have that property, unfortunately. > > Cheers, > Brett > -- anatol --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
