RFR: JMC-6115 Use Jemmy builds from Maven Central
Patrick Reinhart
patrick at reini.net
Wed Aug 15 06:10:56 UTC 2018
Hi jay,
The changes where made on a Mac though. I now tried it on my Linux
machine starting at:
[rep at bisonchws12019 jmc]$ hg branches
default 31:c178c31fdcf2
Applied the patch not having any problems:
[rep at bisonchws12019 jmc]$ curl
http://cr.openjdk.java.net/~reinhapa/reviews/JMC-6115/webrev/jmc.patch |
patch -p1
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 31304 100 31304 0 0 26086 0 0:00:01 0:00:01 --:--:--
26108
patching file application/uitests/org.openjdk.jmc.test.jemmy/.classpath
patching file
application/uitests/org.openjdk.jmc.test.jemmy/.settings/org.eclipse.jdt.core.prefs
patching file
application/uitests/org.openjdk.jmc.test.jemmy/META-INF/MANIFEST.MF
patching file
application/uitests/org.openjdk.jmc.test.jemmy/build.properties
patching file application/uitests/org.openjdk.jmc.test.jemmy/pom.xml
patching file
releng/platform-definitions/platform-definition-oxygen/platform-definition-oxygen.target
patching file
releng/platform-definitions/platform-definition-photon/platform-definition-photon.target
patching file releng/third-party/pom.xml
patching file application/org.openjdk.jmc.feature.jemmy/.project
patching file application/org.openjdk.jmc.feature.jemmy/build.properties
patching file
application/org.openjdk.jmc.feature.jemmy/feature.properties
patching file application/org.openjdk.jmc.feature.jemmy/feature.xml
patching file application/org.openjdk.jmc.feature.jemmy/pom.xml
patching file
application/uitests/org.openjdk.jmc.test.jemmy/.settings/org.eclipse.core.resources.prefs
After building the site (mvn p2:site) and starting the local jetty
instance (mvn jetty:run)
mvn package
mvn verify -Dspotbugs.skip=true
mvn verify -Dspotbugs.skip=true -Puitests
All went well... even though I will check the same parts on Windows
later too...
-Patrick
On 2018-08-14 11:37, Jayathirth D V wrote:
> Hi Patrick,
>
> Thanks for your contribution to this important change.
> I created new repo to run UI tests with this patch. I am facing below
> problems related to this patch:
>
> 1) While importing the patch I am getting "abort: path '.\README.md'
> is inside nested repo '.'". Since README.md has only comments, I
> selectively removed the changes in README.md and imported the patch.
>
> 2) After importing the patch "mvn package" & "mvn verify
> -Dspotbugs.skip=true" is running fine. But when I try to run UI tests
> using "mvn verify -Dspotbugs.skip=true -Puitests" I am getting many
> Access restriction errors for org.openjdk.jmc.test.jemmy.
>
> [ERROR] Access restriction: The type 'Image' is not API (restriction
> on classpath entry
> 'C:\Users\jdv.ORADEV\.m2\repository\p2\osgi\bundle\o
> rg.adoptopenjdk.jemmy-core\1.0.2\org.adoptopenjdk.jemmy-core-1.0.2.jar')
> [ERROR]
> D:\Workspace\JMC7_Open\jmc\application\uitests\org.openjdk.jmc.test.jemmy\src\test\java\org\openjdk\jmc\test\jemmy\misc\base\wrapper
> s\MCJemmyBase.java:[810]
> [ERROR] image.save(fileName);
> [ERROR] ^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'Image.save(String)' is not API
> (restriction on classpath entry 'C:\Users\jdv.ORADEV\.m2\repository\p
> 2\osgi\bundle\org.adoptopenjdk.jemmy-core\1.0.2\org.adoptopenjdk.jemmy-core-1.0.2.jar')
> [ERROR] 92 problems (92 errors)
> [ERROR] -> [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/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with
> the command
> [ERROR] mvn <goals> -rf :org.openjdk.jmc.test.jemmy
>
> Please clarify.
>
> Regards,
> Jay
>
> -----Original Message-----
> From: Patrick Reinhart [mailto:patrick at reini.net]
> Sent: Tuesday, August 14, 2018 1:53 AM
> To: jmc-dev at openjdk.java.net
> Subject: RFR: JMC-6115 Use Jemmy builds from Maven Central
>
> Hi everybody,
>
> I added a new feature to have the jemmy libraries resolved from maven
> central.
>
> http://cr.openjdk.java.net/~reinhapa/reviews/JMC-6115/webrev/
>
> -Patrick
More information about the jmc-dev
mailing list