diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index fe7a72f..f2691af 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -26,7 +26,7 @@ jobs: cache: maven - name: Build with Maven - run: mvn -B package --file pom.xml + run: mvn -B package --file my-app/pom.xml - name: Run the Maven verify phase - run: mvn --batch-mode --update-snapshots verify + run: mvn --batch-mode --update-snapshots verify --file my-app/pom.xml diff --git a/my-app/pom.xml b/my-app/pom.xml new file mode 100644 index 0000000..1bcebbe --- /dev/null +++ b/my-app/pom.xml @@ -0,0 +1,96 @@ + + + 4.0.0 + + com.mycompany.app + my-app + 1.0-SNAPSHOT + + my-app + + http://www.example.com + + + UTF-8 + 17 + + + + + + org.junit + junit-bom + 5.11.0 + pom + import + + + + + + + org.junit.jupiter + junit-jupiter-api + test + + + + org.junit.jupiter + junit-jupiter-params + test + + + org.junit.jupiter + junit-jupiter + 5.11.0 + test + + + + + + + + + maven-clean-plugin + 3.4.0 + + + + maven-resources-plugin + 3.3.1 + + + maven-compiler-plugin + 3.13.0 + + + maven-surefire-plugin + 3.3.0 + + + maven-jar-plugin + 3.4.2 + + + maven-install-plugin + 3.1.2 + + + maven-deploy-plugin + 3.1.2 + + + + maven-site-plugin + 3.12.1 + + + maven-project-info-reports-plugin + 3.6.1 + + + + + diff --git a/my-app/src/main/java/com/mycompany/app/App.java b/my-app/src/main/java/com/mycompany/app/App.java new file mode 100644 index 0000000..5e05612 --- /dev/null +++ b/my-app/src/main/java/com/mycompany/app/App.java @@ -0,0 +1,15 @@ +package com.mycompany.app; + +/** + * Hello world! + */ +public class App +{ + public static void main(String[] args) + { + double val=Double.parseDouble("2.0"); + Sqrt sqrt=new Sqrt(val); + double result=sqrt.calc(); + System.out.println("Sqrt of " + val + " = " + result); + } +} diff --git a/my-app/src/main/java/com/mycompany/app/Sqrt.java b/my-app/src/main/java/com/mycompany/app/Sqrt.java new file mode 100644 index 0000000..986c318 --- /dev/null +++ b/my-app/src/main/java/com/mycompany/app/Sqrt.java @@ -0,0 +1,29 @@ +package com.mycompany.app; + +public class Sqrt +{ + double delta=0.00000001; + double arg; + + public Sqrt(double arg) { + this.arg=arg; + } + public double average(double x,double y) { + return (x+y)/2.0; + } + public boolean good(double guess,double x) { + return Math.abs(guess*guess-x)