Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-784

Surefire plugin cannot be debugged remotely by eclipse

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.10
    • 2.11
    • process forking
    • None
    • Eclipse indigo 20110916-0149
      jdk1.6.0_27
      Apache Maven 3.0.3 r1075438

    Description

      I'm talking about debugging the plugin/mojo, not tests.

      Running maven with

      -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000

      allows eclipse debugger to connect to the process of all maven plugins I tried, except for surefire-plugin.
      The breakpoint in AbstractSurefireMojo just isn't triggered.

      I tried everything possible
      -DforkMode=once
      -DforkMode=never
      mvnDebug
      etc.

      Any idea how to deal with this ?

      I would need to add 200 jars on classpath to boot up Liferay portal :

      <additionalClasspathElements>
      	<additionalClasspathElement>
      		/opt/liferay/portal/lib/development/*
      	</additionalClasspathElement>
      	<additionalClasspathElement>
      		/opt/liferay/portal/lib/global/*
      	</additionalClasspathElement>
      	<additionalClasspathElement>
      		/opt/liferay/portal/lib/portal/*
      	</additionalClasspathElement>
      </additionalClasspathElements>
      

      but it doesn't work. Neither *.jar wildcard ... Although

      /opt/liferay/portal/lib/portal/c3p0.jar

      works.

      It is hard to figure out what is going on without debugging it.

      Attachments

        Issue Links

          Activity

            People

              krosenvold Kristian Rosenvold
              lisak joseph vychtrle
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: