diff --git a/README.md b/README.md index ab56010ab68..9251137c105 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,38 @@ -# Eclipse BIRT -The open source Eclipse BIRT reporting and data visualization project. - -## Website -https://eclipse.org/birt - -[![Build Status](https://github.com/eclipse/birt/workflows/CI/badge.svg)](https://github.com/eclipse/birt/actions) - -## Building BIRT -BIRT is built with [Apache Maven](http://maven.apache.org) through [Tycho](https://github.com/eclipse/tycho). - -To build BIRT with the latest Eclipse platform, run: - - mvn package -DskipTests - -To build BIRT with Eclipse Neon, run: - - mvn package -Pneon -DskipTests - -To build BIRT with Eclipse Oxygen, run: - - mvn package -Poxygen -DskipTests - -### Building environment -* JDK 11 -* Maven 3.6.3 -* Internet access - -## Latest snapshot repository towards 4.9.0 -https://download.eclipse.org/birt/update-site/snapshot/ - -## Latest designer download towards 4.9.0 -https://ci.eclipse.org/birt/job/birt-master/lastSuccessfulBuild/artifact/build/birt-packages/birt-report-all-in-one/target/products/ +# Eclipse BIRT +The open source Eclipse BIRT reporting and data visualization project. + +## Website +https://eclipse.org/birt + +[![Build Status](https://github.com/eclipse/birt/workflows/CI/badge.svg)](https://github.com/eclipse/birt/actions) + +## Building BIRT +BIRT is built with [Apache Maven](http://maven.apache.org) through [Tycho](https://github.com/eclipse/tycho). + +To build BIRT with the latest Eclipse platform, run: + + mvn package -DskipTests + +To build BIRT with Eclipse Neon, run: + + mvn package -Pneon -DskipTests + +To build BIRT with Eclipse Oxygen, run: + + mvn package -Poxygen -DskipTests + +### Building environment +* JDK 11 +* Maven 3.6.3 +* Internet access + +## Create an Eclipse Development Environment + +[![Create Eclipse Development Environment for Eclipse BIRT](https://img.shields.io/static/v1?logo=eclipseide&label=Create%20Development%20Environment&message=Eclipse%20BIRT&style=for-the-badge&logoColor=white&labelColor=darkorange&color=gray)](https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse/birt/master/build/org.eclipse.birt.releng/BIRT.setup&show=true "Click to open Eclipse-Installer Auto Launch or drag into your running installer") + +## Latest snapshot repository towards 4.9.0 +https://download.eclipse.org/birt/update-site/snapshot/ + +## Latest designer download towards 4.9.0 +https://ci.eclipse.org/birt/job/birt-master/lastSuccessfulBuild/artifact/build/birt-packages/birt-report-all-in-one/target/products/ + diff --git a/build/org.eclipse.birt.releng/.project b/build/org.eclipse.birt.releng/.project new file mode 100644 index 00000000000..6bdc6338bae --- /dev/null +++ b/build/org.eclipse.birt.releng/.project @@ -0,0 +1,11 @@ + + + org.eclipse.birt.releng + + + + + + + + diff --git a/build/org.eclipse.birt.releng/BIRT.setup b/build/org.eclipse.birt.releng/BIRT.setup new file mode 100644 index 00000000000..679e1c645fa --- /dev/null +++ b/build/org.eclipse.birt.releng/BIRT.setup @@ -0,0 +1,292 @@ + + + + + + https://raw.githubusercontent.com/eclipse/birt/master/build/org.eclipse.birt/eclipse32.png + + + https://www.eclipse.org/birt/ + + + + + + record + + + record + + + record + + + record + + + + + + + + + + + + + + + + + Set the heap space needed to work with the projects of ${scope.project.label} + + + Initialize JDT's package explorer to show working sets as its root objects + + <?xml version="1.0" encoding="UTF-8"?> + <section name="Workbench"> + <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> + <item value="true" key="group_libraries"/> + <item value="false" key="linkWithEditor"/> + <item value="2" key="layout"/> + <item value="2" key="rootMode"/> + <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> + </section> + </section> + + + + + + + + Install the tools needed in the IDE to work with the source code for ${scope.project.label} + + + + + github.remoteURIs + + + ${scope.project.label} Github repository + + + remoteURI + + + ${scope.project.label} + + + + + + + + + + + + The dynamic working sets for ${scope.project.label} + + + + Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. + + + Define the JRE needed to compile and run the Java projects of ${scope.project.label} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BIRT is an open source technology platform used to create data visualizations and reports that can be embedded into rich client and web applications. +