Skip to content
Snippets Groups Projects
Commit dd422682 authored by Daniel Múčka's avatar Daniel Múčka
Browse files

Merge branch 'feat/basicstructure' into 'main'

Basic structure

See merge request !2
parents 1e769880 3ad9b9f9
No related branches found
No related tags found
2 merge requests!17Milestone 01,!2Basic structure
Showing
with 390 additions and 18 deletions
<mxfile host="Electron" modified="2023-03-05T09:25:23.086Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/18.1.3 Chrome/100.0.4896.143 Electron/18.2.3 Safari/537.36" etag="PbN-stFUQmLr_W33pDGh" version="18.1.3" type="device"><diagram id="qy81C9PxGpsY8wDd_1ea" name="Page-1">7Vxbc5s4GP01ntk+OMPd8GgnaTs76Wwm6W7bfVNANmwxYmU5tvvrK4HAIMDGMbd26GSm1ocEks6n8x1dYKLervcfMAjdT8iB/kSRnP1EvZsoimyaKv2PWQ7cosiz2LLCnsNtR8Oz9wNyo8StW8+Bm1xGgpBPvDBvtFEQQJvkbABjtMtnWyI//9QQrGDB8GwDv2j94jnEja2KqlrHCx+ht3L5o1VV4jVfgyQ3N2xc4KBdxqTeT9RbjBCJf633t9Bn3Zd0TFzufcXVtGYYBqROAWPxz92fX7/8u/t+b7u7/dOPb39JU36XV+BveYsniuHT+y1CVmVy4B1h/L9l9VysAV55wUSdS+E+TU4JCqnJiEwE7skU+N6K5bJp3SCm1uMd6K8V/z96zkti+IRePUhdaEsfya/RxryI+aktFG0uFi2X1N6HS3pxbka2sorSP2lOCPZetgTKNCtNfz6EaTVfcEVepZg3X30lV02Fd9tdXKMFeoV46Uc+s/QolrShZE3/u6N1WDgYhZ9pAyADX0rvRotQBCpdRE4dj45ZiNaQ4APNkhRInJcPVy0Zhruj78smt7kZt7e4DfDhtkpvfXRI+oP75AX+qZT4p9BpdFyF7KeN1iEKopYu/oOEHJIBayaGdKBqdburesxU92Ghx5SSDktsGPqAeK95tinrRf68R+TRuqUPmypaHrD8DdByuaH+IYKQVvrtuKjD4Y2/NxCPtNErbcjG0HhDGyBvqCNvTPXh8MYT7cBgNTJHn8xhakMjDmOAxKGPxDGVB6Q4niCFfg0Dh/YkCkYG6ZNBtNl5BklXEzphEHmI2kMexQedTJoFIKCzgs88iTBx0QoFwL8/WhcYbQMHOtxjj3keEKOSyK8joPjaFdgSlPf6+JnsQaddnNYLbbENT6laLp9IMogq4S5H+0rgZCs/1nRDGENxA3ipFiadeh/4UZTw4Ssrf6MnyW/Za3d7fvM4dciRWyO4q1JN3LUKqXAt8LJ1I8nW8Z+Z94OZdiMJoziuanuuIBVI9gMMMHyCIdp4BHEez3Huzlv7IGA+sUQBSbyGwZgEsVQEMIr1bODP+YVINixs1/OdB3BAW4bBhgD7e5JauAh7P+htQeI29DIm3KkUI5fjmZXkXoLhhuZ5TJxCFkyfwD6X8QFskuBpI98H4cZ7SZsRi4MFIgSteSbW0lvkI9qoOwcuwTaK6Cw0J9YARV3SQChW8uwwU0u0vFYSVkyjpUislq1uM7Wz9CDbB2BCh0RCR3AVpgwjCDH6DoWOKuk7QQOVO88mBDadbz5EeaJozi1PmQCfkU+u5zgwiAiMAAJilBmkIRtTUVfpC/pHO/SWMZNOK35L0/IxTf9Ydkw9IKBtAV6EI6QutIMbUhf0E+Ov6Aoce8WoB73SGvQ1Fo59L0IvRjkRXvKbIF5TsKJowzH9HMWWqVzAXS3irpZg7IMX6D8yJqMTDGrDcV4B+97g1ZWaI7stdMsmg2xg09u7yPmDDep34/huzwGMmtTe3vieFTwg2j8c43+P8V+uIQCMTgWAOQqAkwRR7h5X0MbsYllQ5hDt0YY1yoKuQS8TC6Us0BLmWnGqOIqF/t2iTEJ0ygXGrAB1l6tJaYKtJWWWlipWkxywcaPnymeg6nahUbPKQb5swWmOMThkMnCvrlyPEo4b6Jae9YZz2RVTOpldVs0rCxhSrkL0R9zCRpfAtCb30rUGzu49Q/zq2W/aCZM2ycnP5FFy9VPfsFGmndwoy6jB6n2voVSWR613F+7Tlcehs7t30Uwpbq6s8PR7sPZ85ukfof8K2V3zFNflnEMW5hy6XjOstHfyqMYJggHvWsC9RzLFaOpb5sqxEEukZQJnzs5ai8g2s/cxqxuK2tn7UKyKWe2ZTa/ijXTrRlLy3jqTbyxB37S8caIbv5LqKaeSnBZqUvV05mpXMYzer3C9kFDa16p1Uas6A9ERala/qDU+3UgihZyNE2nUKI8UvQzWfqYoui5Q/ek5xEw8W3FhflV8+0eco0jmlQU6mdTMEvh/l1HSi8ebfXi8qZz0l0vztzRpLu4bdTVpzp8aLU6WBzjXHCfGv+zEWLOE+NP7xNhQR9laIOkabN7rXMPo+chlPh6bpnVu+YKlHiH2aPMZD/cRpusC248wlSVdiLvaOSF4ukBLQrCXVbM+PKX5FSvhlQhDESi9YonpYsEnPsc47UiqdmX+MzOWqna3KyjLjpj0tAsTv9E4bsOMarNrtWkKIUKvu7vfmtrUf6l3RdoPNVZNUdLrGmlSyyGQKfusxEilI5V2v6M9GxyX9qLFB8ulSawb+jZh2bnHnt6Yn9sE4ezZ/PFl+VJyOvWyfKckJHwIzCxbPez0uxx62bt8Qve+8a36Zjv2xFis7u5C5/6Or9/r2hhGst2h1g0j164TXjfwmvzwSgOa/LooMsryUZY3I8tnZZ+q6nZDbZTlue5Ivg/c+vGI61Br8pO7jSwYj4w6MmoPjCquGbdJqDR5/NB2rGePHyxX738C</diagram></mxfile>
\ No newline at end of file
docs/component-diagram.png

58.3 KiB

<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>module-main</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>module-main</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
package cz.muni.fi.pa165;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
package cz.muni.fi.pa165;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>module-movie</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>module-movie</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
package cz.muni.fi.pa165;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
package cz.muni.fi.pa165;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>module-rating</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>module-rating</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
package cz.muni.fi.pa165;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
package cz.muni.fi.pa165;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>module-recommendation</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>module-recommendation</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
package cz.muni.fi.pa165;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
package cz.muni.fi.pa165;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>module-user</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>module-user</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.9.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
package cz.muni.fi.pa165;
/**
* Hello world!
*
*/
public class App
{
public static void main( String[] args )
{
System.out.println( "Hello World!" );
}
}
package cz.muni.fi.pa165;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.4</version>
<relativePath/> <!-- lookup parent from repository -->
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<groupId>cz.muni.fi.pa165</groupId>
<artifactId>movie-recommendation-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
......@@ -16,12 +22,12 @@
<properties>
<java.version>19</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
......@@ -38,4 +44,13 @@
</plugins>
</build>
<modules>
<module>module-main</module>
<module>module-movie</module>
<module>module-recommendation</module>
<module>module-rating</module>
<module>module-user</module>
</modules>
</project>
package cz.muni.fi.pa165.movierecommendationproject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MovieRecommendationProjectApplication {
public static void main(String[] args) {
SpringApplication.run(MovieRecommendationProjectApplication.class, args);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment