Skip to content
Snippets Groups Projects
Commit 006fb56a authored by Etxaniz Errazkin, Iñaki's avatar Etxaniz Errazkin, Iñaki
Browse files

y1 commit

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 150 additions and 0 deletions
version https://git-lfs.github.com/spec/v1
oid sha256:4c139e6fff7cfd9051cfc9891cdd6ffa9e96b3080f75587545726095ca006bfa
size 468769792
version https://git-lfs.github.com/spec/v1
oid sha256:80b3519b2bcaa0eb441321d37f79a60bd061ff94db480e7458622b4592a2ca02
size 619982149
version https://git-lfs.github.com/spec/v1
oid sha256:068c861e403477d9e7457e14ba1d841c68ed38fde24b625815b90b38854c10e1
size 600555433
version https://git-lfs.github.com/spec/v1
oid sha256:6469e47824512fc8a66b624d6ffeded3a796507a9c7095b6f0ae37b2c1e1c33d
size 603485597
version https://git-lfs.github.com/spec/v1
oid sha256:3f10b702070e93fe8b753c6624fdd7c9d742c00f9f529fb8023953bb4ca461cc
size 468808925
version https://git-lfs.github.com/spec/v1
oid sha256:6a2ab9c8380180d136b5a815d402170615d03239dff3f29a6e39392b37ab52b8
size 620021282
version https://git-lfs.github.com/spec/v1
oid sha256:cc47a4fc4b7e02688e71506ba75a9dec0925d918624ecd37ed6c41062661603c
size 600588713
# IDE TOOL
This repo contains
* source code of the extensions for piacere to be added to eclipse
* Different versions of the Eclipse IDE for different platforms
## lfs repo
the zipped Eclipse IDEs are stored in a lfs repo in order to be able to access to them you need to have git-lfs installed https://git-lfs.github.com/. In order to minimize the network overload we have excluded the direct download of the IDEs when cloning therefore the download must be explicitly performed. We provided guidance to two different escenarios:
* IDE download
* IDE Upload
### IDE download
the procedure for a IDE user is the following
* install git-lfs on your platform
* clone the repo
* choose your IDE
* download de concrete IDE
```
echo you require lfs, the following command must report the installed version otherwise install git-lfs
git lfs version
echo this is something that I have done to be able to migrate the repo to lfs and avoid timeout problems
git config lfs.activitytimeout 120
git clone https://git.code.tecnalia.com/piacere/public/the-platform/ide.git
cd ide_tool
echo choose your IDE
ls -l "ECLIPSE_BASED_IDE/DOML 1.0/WIN/Piacere.zip"
echo you are going to be asked for the artifactory credentials, if you do not have them as us gorka.benguria@tecnalia.com, inaki.etxaniz@tecnalia.com
git lfs pull --exclude= --include "ECLIPSE_BASED_IDE/DOML 1.0/WIN/Piacere.zip"
ls -l "ECLIPSE_BASED_IDE/DOML 1.0/WIN/Piacere.zip"
echo you should see a change in the size
git status
echo it should report no changes
```
### IDE upload
* install git-lfs on your platform
* clone the repo
* choose your IDE you want to upload
* replace
* proceed normally git lfs should take care of everything
```
echo you require lfs, the following command must report the installed version otherwise install git-lfs
git lfs version
echo this is something that I have done to be able to migrate the repo to lfs and avoid timeout problems
git config lfs.activitytimeout 120
git clone https://git.code.tecnalia.com/piacere/public/the-platform/ide.git
cd ide_tool
echo choose your IDE
cp Somewhere/Piacere.zip "ECLIPSE_BASED_IDE/DOML 1.0/WIN/Piacere.zip"
git add .
git commit -m "update ECLIPSE_BASED_IDE/DOML 1.0/WIN/Piacere.zip"
echo you are going to be asked for the artifactory credentials, if you do not have them as us gorka.benguria@tecnalia.com, inaki.etxaniz@tecnalia.com
git push
```
# DOML IDE Tool Extensions
The Theia IDE has been deprectaded. Currently working on the Eclipse IDE.
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
/bin/
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>PiacereIDEIntegration.KR03</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: KR03
Bundle-SymbolicName: PiacereIDEIntegration.KR03;singleton:=true
Bundle-Version: 1.0.0.qualifier
Automatic-Module-Name: PiacereIDEIntegration.KR03
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.apache.httpcomponents.httpcore
Import-Package: eu.piacere.doml.doml.commons,
eu.piacere.piacereTool.utils,
org.apache.commons.io,
org.apache.http.client;version="4.5.13",
org.apache.http.client.methods;version="4.5.13",
org.apache.http.impl.client;version="4.5.13",
org.eclipse.core.resources,
org.eclipse.core.runtime.preferences;version="3.4.0",
org.eclipse.emf.common.util,
org.eclipse.emf.ecore,
org.eclipse.emf.ecore.resource,
org.eclipse.emf.ecore.resource.impl,
org.eclipse.emf.ecore.util,
org.json
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment