Skip to content

Commit 49c3efa

Browse files
author
Alexis Resendiz A.
committed
New structure to organize WebSphere Liberty target POMs
* Added changes to dependencies for new 8558 release * Adopted new project structure: targets/ - Parent POM to build all target POMs modules pom.xml java-specs/ - Java specifications module pom.xml liberty-apis/ - WebSphere Liberty APIs module pom.xml liberty-spis/ - WebSphere Liberty SPIs module pom.xml liberty-target/ - WebSphere Liberty complete dependencies module pom.xml third-party/ - Thirdparty dependencies module pom.xml * Improved .gitignore file to avoid all .settings and target directories, and .project files * Modified main POM to adopt the new structure
1 parent 38607b6 commit 49c3efa

12 files changed

Lines changed: 860 additions & 666 deletions

File tree

.gitignore

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
*/target/**
2-
*/.settings/*
3-
*/.project/*
4-
.metadata
5-
/.settings/
6-
/target/
7-
/.project
1+
*.project
2+
.settings/
3+
target/

pom.xml

Lines changed: 46 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,47 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3-
4-
<modelVersion>4.0.0</modelVersion>
5-
6-
<parent>
7-
<groupId>net.wasdev.maven.parent</groupId>
8-
<artifactId>default-parent</artifactId>
9-
<version>1.2</version>
10-
</parent>
11-
12-
<groupId>net.wasdev.maven.tools</groupId>
13-
<artifactId>wdt-maven</artifactId>
14-
<version>1.0-SNAPSHOT</version>
15-
<packaging>pom</packaging>
16-
<name>WebSphere Developer Tools for Maven</name>
17-
<description>
18-
Parent pom for WDT Maven tools supporting Eclipse development for
19-
WebSphere Application Server Liberty Profile
20-
</description>
21-
<url>https://wasdev.github.io</url>
22-
23-
<licenses>
24-
<license>
25-
<name>The Apache Software License, Version 2.0</name>
26-
<url>https://raw.github.com/WASdev/ci.maven.tools/master/LICENSE</url>
27-
<distribution>repo</distribution>
28-
</license>
29-
</licenses>
30-
31-
<scm>
32-
<connection>scm:git:git@github.com:WASdev/ci.maven.tools.git</connection>
33-
<developerConnection>scm:git:git@github.com:WASdev/ci.maven.tools.git</developerConnection>
34-
<url>git@github.com:WASdev/ci.maven.tools.git</url>
35-
</scm>
36-
37-
<developers>
38-
<developer>
39-
<id>cbridgha</id>
40-
<name>Chuck Bridgham</name>
41-
<email>chuck.bridgham@gmail.com</email>
42-
</developer>
43-
</developers>
44-
45-
<modules>
46-
<module>runtime_targets/liberty-target</module>
47-
<module>runtime_targets/liberty-target-impl</module>
48-
49-
50-
<module>archetypes/liberty-osgi-ejb30-archetype</module>
51-
<module>archetypes/liberty-osgi-ejb31-archetype</module>
52-
<module>archetypes/liberty-osgi-web30-archetype</module>
53-
<module>archetypes/liberty-osgi-web31-archetype</module>
54-
<module>archetypes/liberty-ejb31-archetype</module>
55-
<module>archetypes/liberty-ejb32-archetype</module>
56-
<module>archetypes/liberty-web30-archetype</module>
57-
<module>archetypes/liberty-web31-archetype</module>
58-
</modules>
59-
60-
</project>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<groupId>net.wasdev.maven.tools.parents</groupId>
7+
<artifactId>main-parent</artifactId>
8+
<version>1.0</version>
9+
<packaging>pom</packaging>
10+
11+
<name>Parent POM for all projects</name>
12+
<description>Parent POM for building WDT Maven tools supporting Eclipse development for WebSphere Application Server Liberty Profile</description>
13+
<url>https://wasdev.github.io/</url>
14+
<licenses>
15+
<license>
16+
<name>The Apache Software License, Version 2.0</name>
17+
<url>https://raw.github.com/WASdev/ci.maven.tools/master/LICENSE</url>
18+
<distribution>repo</distribution>
19+
</license>
20+
</licenses>
21+
22+
<developers>
23+
<developer>
24+
<id>cbridgha</id>
25+
<name>Chuck Bridgham</name>
26+
<email>chuck.bridgham@gmail.com</email>
27+
</developer>
28+
<developer>
29+
<id>rea-al</id>
30+
<name>Alexis Resendiz A.</name>
31+
<email>alexisra@mx1.ibm.com</email>
32+
<url>https://github.com/rea-al</url>
33+
<organization>IBM</organization>
34+
<organizationUrl>http://www.ibm.com/</organizationUrl>
35+
</developer>
36+
</developers>
37+
38+
<modules>
39+
<module>targets</module>
40+
</modules>
41+
42+
<scm>
43+
<connection>scm:git:git@github.com:WASdev/ci.maven.tools.git</connection>
44+
<developerConnection>scm:git:git@github.com:WASdev/ci.maven.tools.git</developerConnection>
45+
<url>https://github.com/WASdev/ci.maven.tools</url>
46+
</scm>
47+
</project>

runtime_targets/liberty-target-impl/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

runtime_targets/liberty-target-impl/pom.xml

Lines changed: 0 additions & 112 deletions
This file was deleted.

runtime_targets/liberty-target/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)