Okay, I believe I have made some progress on this. I have in my local workspace clones of these git repositories:
org.eclipse.photran
org.eclipse.ptp
org.eclipse.ptp.master
org.eclipse.remote
I am able to build what appears to be a functioning PTP Eclipse product using Maven, building from the top-level pom.xml (\org.eclipse.ptp\pom.xml) using Maven goals "clean verify".
However, when I look at which features/plugins are actually included in the product (Help-->Installation Details), it is not building PTP and Photran from my local workspace, instead it is using versions presumably from one of the update sites referenced in the pom.xml.
For example, the version of photran included is:
Fortran Development Tools (Photran) 9.0.1.201410011810 org.eclipse.photran.feature.group Eclipse PTP
which was built back in October. But I would expect the qualifier to be today's date.
How to I instruct Maven to build the features (photran, ptp, remote) from my local workspace and then to use those when building the PTP product?
Rocky
On Tue Dec 30 2014 at 11:40:03 AM Rocky Dunlap <
rocky.dunlap@xxxxxxxx> wrote:
Thanks Beth. I have been stumbling around with doing the Maven build, but I've made some progress. Additional docs would be nice. I know it is working because Hudson is doing it--just not a lot of instructions for kicking off the build manually.
My changes are in the workspace--some to org.eclipse.remote and some to org.eclipse.photran. I think what I would like to do is build the whole PTP product with these updated features. The other dependencies (e.g., CDT) should come from the latest luna release.
Also, there are currently hard-coded repositories in the POMs. Are there plans to use an Eclipse target definition instead? It would certainly help in my case.
https://wiki.eclipse.org/Tycho/Target_Platform#Target_platform_configuration
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ptp-dev