[jbosstools-dev] How do I compile against org.jboss.tools.tests?
Max Rydahl Andersen
manderse at redhat.com
Mon Oct 7 08:58:15 EDT 2013
On Mon, Oct 07, 2013 at 07:55:12AM -0400, Ian Tewksbury wrote:
>Whoops. Yes. Because there is no official release of windup, you first
>have to download and build windup. I have updated the instructions to
>reflect this.
why don't we get a nightly snapshot build going of windup ?
Then you could use 0.7.0-SNAPSHOT as your dependency and be building out of the box.
Once ready for release you stablize on 0.7.0 or whatever specific version.
/max
>
>And yes, I am very aware that it makes zero sense that after importing the
>project into eclipse my maven problems went away, hence my shock.
>
>While I don't have the exact text of the error, the gist was a class not
>found on a test utility class found in the org.jboss.tools.tests plugin.
>And I was getting that same error both from the Eclipse compiler and from
>Maven. I expected to get it from Eclipse, but found it strange to be
>getting it from maven since maven managed to resolve all of the other
>dependencies without issue, and then found it even stranger when after
>importing into my workspace maven started working.
>
>I have not yet been introduced to your Jenkins CI for the JBoss tools
>projects. If someone wants to point me in its direction and give me the
>permissions to set up a job I would be more than happy to. Though I would
>bet I could find it off your documentation.
>
>Blue Skies,
>
>~Ian
>
>-----Original Message-----
>From: Max Rydahl Andersen [mailto:manderse at redhat.com]
>Sent: Monday, October 07, 2013 4:30 AM
>To: Ian Tewksbury
>Cc: Mickael Istria; jbosstools-dev at lists.jboss.org
>Subject: Re: [jbosstools-dev] How do I compile against
>org.jboss.tools.tests?
>
>On Sat, Oct 05, 2013 at 08:23:14AM -0400, Ian Tewksbury wrote:
>>Max,
>>
>>Once I imported the org.jboss.tools.tests plugin into my workspace the
>>windup-eclipse-plugin project would compile via mvn clean verify.
>>
>>I actually found this very interesting. I had expected the import to
>>work for making Eclipse happy, I had not expected it to make the maven
>>compile issues happy. I was also surprised that the maven build was not
>>working in the first place. It never had issues picking up the
>>jbosstools parent, but for some reason it was having issues picking up
>>the org.jboss.tools.test plugin. But then as soon as I imported the
>>project into my workspace and then did a clean verify on the
>>windup-eclipse-plugin its complaining about not being able to find the
>test classes went away.
>
>That does not make sense. mvn and eclipse dependency resolution is
>completely seperate so this should not work ;)
>
>>It would be a good experiment to have someone else download the windup
>>plugin and try a mvn clean verify and see what happens.
>
>I just git cloned and ran mvn clean verify and I got this:
>
>[INFO]
>------------------------------------------------------------------------
>[INFO] Reactor Summary:
>[INFO]
>[INFO] windup.all ........................................ SUCCESS
>[0.989s] [INFO] windup.plugins ....................................
>SUCCESS [0.011s] [INFO] org.jboss.tools.windup.core
>....................... FAILURE [23.230s] [INFO] windup.features
>................................... SKIPPED [INFO]
>org.jboss.tools.windup.feature .................... SKIPPED [INFO]
>windup.tests ...................................... SKIPPED [INFO]
>org.jboss.tools.windup.core.test .................. SKIPPED [INFO] site
>.............................................. SKIPPED [INFO]
>------------------------------------------------------------------------
>[INFO] BUILD FAILURE
>[INFO]
>------------------------------------------------------------------------
>[INFO] Total time: 1:01.472s
>[INFO] Finished at: Mon Oct 07 10:27:42 CEST 2013 [INFO] Final Memory:
>45M/648M [INFO]
>------------------------------------------------------------------------
>[ERROR] Failed to execute goal on project org.jboss.tools.windup.core:
>Could not resolve dependencies for project
>org.jboss.tools.windup.plugins:org.jboss.tools.windup.core:eclipse-plugin:
>1.0.0-SNAPSHOT: The following artifacts could not be resolved:
>org.jboss.windup:windup-engine:jar:0.7.0,
>org.jboss.windup:windup-metadata:jar:0.7.0,
>org.jboss.windup:windup-reporting:jar:0.7.0,
>org.jboss.windup:windup-rules:jar:0.7.0: Could not find artifact
>org.jboss.windup:windup-engine:jar:0.7.0 in
>redhat-techpreview-all-repository
>(http://maven.repository.redhat.com/techpreview/all/) -> [Help 1] [ERROR]
>[ERROR] To see the full stack trace of the errors, re-run Maven with the
>-e switch.
>[ERROR] Re-run Maven using the -X switch to enable full debug logging.
>[ERROR]
>[ERROR] For more information about the errors and possible solutions,
>please read the following articles:
>[ERROR] [Help 1]
>http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExcep
>tion
>[ERROR]
>[ERROR] After correcting the problems, you can resume the build with the
>command
>[ERROR] mvn <goals> -rf :org.jboss.tools.windup.core
>mvn clean verify 30.45s user 2.27s system 50% cpu 1:05.11 total
>
>My guess is you depend on a windup release that is not yet available ?
>(or I got some screwed up settings.xml ;)
>
>/max
>
>>Blue Skies,
>>
>>~Ian
>>
>>-----Original Message-----
>>From: jbosstools-dev-bounces at lists.jboss.org
>>[mailto:jbosstools-dev-bounces at lists.jboss.org] On Behalf Of Max Rydahl
>>Andersen
>>Sent: Saturday, October 05, 2013 5:07 AM
>>To: Mickael Istria
>>Cc: jbosstools-dev at lists.jboss.org
>>Subject: Re: [jbosstools-dev] How do I compile against
>>org.jboss.tools.tests?
>>
>>On Fri, Oct 04, 2013 at 05:37:43PM +0200, Mickael Istria wrote:
>>>On 10/04/2013 05:36 PM, Nick Boldt wrote:
>>>>Note that
>>>>http://download.jboss.org/jbosstools/updates/nightly/integrationtests
>>>>/ 4.1.kepler/ is a bit out of date - hasn't been updated since May
>>>>2013.
>>>Thanks Nick for correcting this wrong link ;) Since Ian chose to
>>>import project in workspace, my bad suggestion shouldn't have created
>>>too much trouble.
>>
>>he still need to be able to build with maven so we need something more
>>stable than "import into workspace" :)
>>
>>/max
>>
>>>--
>>>Mickael Istria
>>>Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools> My
>>>blog <http://mickaelistria.wordpress.com> - My Tweets
>>><http://twitter.com/mickaelistria>
>>
>>>_______________________________________________
>>>jbosstools-dev mailing list
>>>jbosstools-dev at lists.jboss.org
>>>https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>
>>_______________________________________________
>>jbosstools-dev mailing list
>>jbosstools-dev at lists.jboss.org
>>https://lists.jboss.org/mailman/listinfo/jbosstools-dev
More information about the jbosstools-dev
mailing list