Skip to content

Commit 2844bb4

Browse files
massifbenAliouDIAITE
authored andcommitted
[#170] Generate source artefact for each module (#171)
Signed-off-by: massifben <[email protected]> Signed-off-by: Aliou DIAITE <[email protected]>
1 parent 1442308 commit 2844bb4

File tree

4 files changed

+33
-3
lines changed

4 files changed

+33
-3
lines changed

pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
<scl-extension.version>0.9.1</scl-extension.version>
4040
<compas-scl-xsd.version>0.0.4</compas-scl-xsd.version>
4141
<maven.plugin.javadoc>3.4.1</maven.plugin.javadoc>
42+
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
4243
</properties>
4344

4445
<dependencyManagement>
@@ -156,6 +157,20 @@
156157
</execution>
157158
</executions>
158159
</plugin>
160+
<plugin>
161+
<groupId>org.apache.maven.plugins</groupId>
162+
<artifactId>maven-source-plugin</artifactId>
163+
<version>${maven-source-plugin.version}</version>
164+
<executions>
165+
<execution>
166+
<id>attach-sources</id>
167+
<phase>verify</phase>
168+
<goals>
169+
<goal>jar-no-fork</goal>
170+
</goals>
171+
</execution>
172+
</executions>
173+
</plugin>
159174
</plugins>
160175
</pluginManagement>
161176

sct-app/pom.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@
126126
</execution>
127127
</executions>
128128
</plugin>
129+
<plugin>
130+
<groupId>org.apache.maven.plugins</groupId>
131+
<artifactId>maven-source-plugin</artifactId>
132+
</plugin>
129133
</plugins>
130134
</build>
131-
</project>
135+
</project>

sct-commons/pom.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,10 @@
218218
</execution>
219219
</executions>
220220
</plugin>
221-
221+
<plugin>
222+
<groupId>org.apache.maven.plugins</groupId>
223+
<artifactId>maven-source-plugin</artifactId>
224+
</plugin>
222225
</plugins>
223226
</build>
224227
</project>

sct-data/pom.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,12 @@
3939
<scope>test</scope>
4040
</dependency>
4141
</dependencies>
42-
</project>
42+
<build>
43+
<plugins>
44+
<plugin>
45+
<groupId>org.apache.maven.plugins</groupId>
46+
<artifactId>maven-source-plugin</artifactId>
47+
</plugin>
48+
</plugins>
49+
</build>
50+
</project>

0 commit comments

Comments
 (0)