<
From version < 4.1 >
edited by cds
on 2012/04/03 18:04
To version < 6.1 >
edited by tig
on 2012/05/24 13:20
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.cds
1 +XWiki.tig
Content
... ... @@ -103,6 +103,55 @@
103 103  
104 104  == Automatic Build Integration ==
105 105  
106 +* New plugin\\
107 +** (((
108 +New plugins need a {{code language="none"}}pom.xml{{/code}} in the plugin's root folder
109 +
110 +{{code title="plugin pom.xml" language="html/xml" collapse="true"}}
111 + <?xml version="1.0" encoding="UTF-8"?>
112 +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
113 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
114 + <modelVersion>4.0.0</modelVersion>
115 + <parent>
116 + <groupId>de.cau.cs.kieler</groupId>
117 + <artifactId>plugins</artifactId>
118 + <version>0.0.1-SNAPSHOT</version>
119 + </parent>
120 + <groupId>de.cau.cs.kieler</groupId>
121 + <artifactId>YOUR.NEW.PLUGIN.NAME</artifactId>
122 + <version>0.7.0-SNAPSHOT</version>
123 + <packaging>eclipse-plugin</packaging>
124 +</project>
125 +
126 +
127 +{{/code}}
128 +)))
129 +** Make sure that {{code language="none"}}<version>{{/code}} is in sync with {{code language="none"}}Bundle-Version{{/code}} in {{code language="none"}}META-INF/MANIFEST.MF{{/code}}
130 +** Add a {{code language="none"}}<module>{{/code}} entry in the corresponding parent POM i.e. {{code language="none"}}plugins/pom.xml{{/code}}
131 +** If your plugin uses xtend, tell maven to run the xtend compiler in {{code language="none"}}pom.xml{{/code}}(% style="font-family: monospace;" %)
132 +
133 +
134 +{{code}}
135 + <build>
136 + <sourceDirectory>src</sourceDirectory>
137 + <plugins>
138 + <plugin>
139 + <groupId>org.eclipse.xtend2</groupId>
140 + <artifactId>xtend-maven-plugin</artifactId>
141 + <executions>
142 + <execution>
143 + <goals>
144 + <goal>compile</goal>
145 + </goals>
146 + </execution>
147 + </executions>
148 + </plugin>
149 + </plugins>
150 + </build>
151 +
152 +
153 +{{/code}}
154 +
106 106  {{warning}}
107 107  This section hasn't been written yet.
108 108  {{/warning}}
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -1540133
1 +1540139
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/1540133/Naming and Metadata
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/1540139/Naming and Metadata