projects
/
Mograsim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
804d41d
)
Small fixes to mograsim development environment notes.
author
Christian Femers
<femers@in.tum.de>
Thu, 17 Oct 2019 05:04:56 +0000
(07:04 +0200)
committer
Christian Femers
<femers@in.tum.de>
Thu, 17 Oct 2019 05:04:56 +0000
(07:04 +0200)
docs/development_environment.md
patch
|
blob
|
history
diff --git
a/docs/development_environment.md
b/docs/development_environment.md
index
041c6a2
..
5e96b92
100644
(file)
--- a/
docs/development_environment.md
+++ b/
docs/development_environment.md
@@
-1,6
+1,6
@@
# Mograsim Development Environment
# Mograsim Development Environment
-<span style="color:grey">_Mograsim Development Documentation Version 0.
3 --- 2019-09-2
7_</span>
+<span style="color:grey">_Mograsim Development Documentation Version 0.
4 --- 2019-10-1
7_</span>
A short guide to the Mograsim Maven Tycho configuration and Maven Tycho in general,
as well as some information on Eclipse Plugin Development and OSGi.
A short guide to the Mograsim Maven Tycho configuration and Maven Tycho in general,
as well as some information on Eclipse Plugin Development and OSGi.
@@
-44,11
+44,6
@@
Roughly, an OSGi bundle has:
definition used for the build and the same that maven is run with ( -> check the
Run Configuration)
definition used for the build and the same that maven is run with ( -> check the
Run Configuration)
-## Eclipse Plugins
-
-- Short explanation of the different names and terms used in Eclipse Plugin Dev,
- and short introduction to the different mechanisms used.
-
## Mograsim Structure
The tree of Mograsim projects:
## Mograsim Structure
The tree of Mograsim projects:
@@
-167,7
+162,7
@@
The Tycho extra `tycho-pomless` is a Maven core extension allows for simpler str
and less redundancy. Maven core extensions must be available at [the central maven repository](http://repo.maven.apache.org/maven2/)
(or already in the local repository), you cannot specify an alternative remote repository
in `.mvn/extensions.xml`. If a core extension cannot be resolved, you will get currently
and less redundancy. Maven core extensions must be available at [the central maven repository](http://repo.maven.apache.org/maven2/)
(or already in the local repository), you cannot specify an alternative remote repository
in `.mvn/extensions.xml`. If a core extension cannot be resolved, you will get currently
-(Maven 3.6.
2
) only a warning like
+(Maven 3.6.
1
) only a warning like
> [WARNING] The POM for org.eclipse.tycho.extras:tycho-pomless:jar:1.5.0-SNAPSHOT is missing, no dependency information available
> [WARNING] The POM for org.eclipse.tycho.extras:tycho-pomless:jar:1.5.0-SNAPSHOT is missing, no dependency information available
@@
-222,7
+217,7
@@
in it need to be build, too. But not only that, they need to use the same config
for the build, which is problematic if you do not have control over them. The solution
only exists with Tycho 1.5.0 (currently only as snapshot), where deep folder structures
are automatically scanned and poms get gnereated; not every folder requires an aggregator
for the build, which is problematic if you do not have control over them. The solution
only exists with Tycho 1.5.0 (currently only as snapshot), where deep folder structures
are automatically scanned and poms get gnereated; not every folder requires an aggregator
-pom. This however
requires
(at the moment) certain naming conventions (see section
+pom. This however
**requires**
(at the moment) certain naming conventions (see section
on Tycho itself).
In our case, [SWTHelper](https://github.com/Haspamelodica/SWTHelper) is a git submodule
on Tycho itself).
In our case, [SWTHelper](https://github.com/Haspamelodica/SWTHelper) is a git submodule