Skip to content

Commit 7e2f10f

Browse files
authored
Merge pull request eugenp#5971 from amit2103/BAEL-10839
[BAEL-10839] - Create core-java-lang-oop module
2 parents c96072f + 023bf2c commit 7e2f10f

115 files changed

Lines changed: 174 additions & 362 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

core-java-lang-oop/.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
*.class
2+
3+
0.*
4+
5+
#folders#
6+
/target
7+
/neoDb*
8+
/data
9+
/src/main/webapp/WEB-INF/classes
10+
*/META-INF/*
11+
.resourceCache
12+
13+
# Packaged files #
14+
*.jar
15+
*.war
16+
*.ear
17+
18+
# Files generated by integration tests
19+
*.txt
20+
backup-pom.xml
21+
/bin/
22+
/temp
23+
24+
#IntelliJ specific
25+
.idea/
26+
*.iml

core-java-lang-oop/README.md

Lines changed: 23 additions & 0 deletions

core-java-lang-oop/pom.xml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.baeldung</groupId>
5+
<artifactId>core-java-lang-oop</artifactId>
6+
<version>0.1.0-SNAPSHOT</version>
7+
<packaging>jar</packaging>
8+
<name>core-java-lang-oop</name>
9+
10+
<parent>
11+
<groupId>com.baeldung</groupId>
12+
<artifactId>parent-java</artifactId>
13+
<version>0.0.1-SNAPSHOT</version>
14+
<relativePath>../parent-java</relativePath>
15+
</parent>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>org.apache.commons</groupId>
20+
<artifactId>commons-lang3</artifactId>
21+
<version>${commons-lang3.version}</version>
22+
</dependency>
23+
<!-- web -->
24+
<!-- marshalling -->
25+
<dependency>
26+
<groupId>com.fasterxml.jackson.core</groupId>
27+
<artifactId>jackson-databind</artifactId>
28+
<version>${jackson.version}</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>com.google.code.gson</groupId>
32+
<artifactId>gson</artifactId>
33+
<version>${gson.version}</version>
34+
</dependency>
35+
<!-- logging -->
36+
<dependency>
37+
<groupId>log4j</groupId>
38+
<artifactId>log4j</artifactId>
39+
<version>${log4j.version}</version>
40+
</dependency>
41+
<dependency> <!-- needed to bridge to slf4j for projects that use the log4j APIs directly -->
42+
<groupId>org.slf4j</groupId>
43+
<artifactId>log4j-over-slf4j</artifactId>
44+
<version>${org.slf4j.version}</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>org.projectlombok</groupId>
48+
<artifactId>lombok</artifactId>
49+
<version>${lombok.version}</version>
50+
<scope>provided</scope>
51+
</dependency>
52+
<!-- test scoped -->
53+
<dependency>
54+
<groupId>org.assertj</groupId>
55+
<artifactId>assertj-core</artifactId>
56+
<version>${assertj-core.version}</version>
57+
<scope>test</scope>
58+
</dependency>
59+
<dependency>
60+
<groupId>nl.jqno.equalsverifier</groupId>
61+
<artifactId>equalsverifier</artifactId>
62+
<version>${equalsverifier.version}</version>
63+
<scope>test</scope>
64+
</dependency>
65+
</dependencies>
66+
67+
<build>
68+
<finalName>core-java-lang-oop</finalName>
69+
<resources>
70+
<resource>
71+
<directory>src/main/resources</directory>
72+
<filtering>true</filtering>
73+
</resource>
74+
</resources>
75+
</build>
76+
77+
<properties>
78+
79+
<!-- marshalling -->
80+
<jackson.version>2.8.5</jackson.version>
81+
<gson.version>2.8.2</gson.version>
82+
83+
<!-- util -->
84+
<commons-lang3.version>3.5</commons-lang3.version>
85+
<lombok.version>1.16.12</lombok.version>
86+
<!-- testing -->
87+
<assertj-core.version>3.10.0</assertj-core.version>
88+
<equalsverifier.version>3.0.3</equalsverifier.version>
89+
</properties>
90+
91+
</project>

core-java-lang/src/main/java/com/baeldung/accessmodifiers/Public.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/Public.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/accessmodifiers/SubClass.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/SubClass.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/accessmodifiers/SuperPublic.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/SuperPublic.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/accessmodifiers/another/AnotherPublic.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/another/AnotherPublic.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/accessmodifiers/another/AnotherSubClass.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/another/AnotherSubClass.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/accessmodifiers/another/AnotherSuperPublic.java renamed to core-java-lang-oop/src/main/java/com/baeldung/accessmodifiers/another/AnotherSuperPublic.java

File renamed without changes.

core-java-lang/src/main/java/com/baeldung/casting/Animal.java renamed to core-java-lang-oop/src/main/java/com/baeldung/casting/Animal.java

File renamed without changes.

0 commit comments

Comments
 (0)