Skip to content

Commit

Permalink
Use frontend maven plugin to build frontend app
Browse files Browse the repository at this point in the history
  • Loading branch information
making committed Nov 25, 2024
1 parent f732f1c commit 60b0456
Show file tree
Hide file tree
Showing 18 changed files with 3,872 additions and 291 deletions.
49 changes: 49 additions & 0 deletions todo-frontend/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,55 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.15.1</version>
<configuration>
<installDirectory>target</installDirectory>
<nodeVersion>v22.11.0</nodeVersion>
</configuration>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
</execution>
<execution>
<id>npm install ui</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<arguments>install</arguments>
<workingDirectory>${project.basedir}/ui</workingDirectory>
</configuration>
</execution>
<execution>
<id>npm run lint ui</id>
<goals>
<goal>npm</goal>
</goals>
<phase>test</phase>
<configuration>
<arguments>run lint</arguments>
<workingDirectory>${project.basedir}/ui</workingDirectory>
</configuration>
</execution>
<execution>
<id>npm run build ui</id>
<goals>
<goal>npm</goal>
</goals>
<phase>compile</phase>
<configuration>
<arguments>run build</arguments>
<workingDirectory>${project.basedir}/ui</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand Down
102 changes: 0 additions & 102 deletions todo-frontend/src/main/resources/static/components.jsx

This file was deleted.

20 changes: 0 additions & 20 deletions todo-frontend/src/main/resources/static/index.html

This file was deleted.

169 changes: 0 additions & 169 deletions todo-frontend/src/main/resources/static/main.jsx

This file was deleted.

24 changes: 24 additions & 0 deletions todo-frontend/ui/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
Loading

0 comments on commit 60b0456

Please sign in to comment.