another live refresh parent project

alternative for livereload.com for spring boot projects

License

License

Categories

Categories

Other General Purpose Libraries
GroupId

GroupId

ru.vyukov
ArtifactId

ArtifactId

another-live-refresh
Last Version

Last Version

0.3.1
Release Date

Release Date

Type

Type

pom
Description

Description

another live refresh parent project
alternative for livereload.com for spring boot projects
Project URL

Project URL

https://github.com/akaGelo/another-live-refresh
Source Code Management

Source Code Management

https://github.com/akaGelo/another-live-refresh

Download another-live-refresh

How to add to project

<!-- https://jarcasting.com/artifacts/ru.vyukov/another-live-refresh/ -->
<dependency>
    <groupId>ru.vyukov</groupId>
    <artifactId>another-live-refresh</artifactId>
    <version>0.3.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/ru.vyukov/another-live-refresh/
implementation 'ru.vyukov:another-live-refresh:0.3.1'
// https://jarcasting.com/artifacts/ru.vyukov/another-live-refresh/
implementation ("ru.vyukov:another-live-refresh:0.3.1")
'ru.vyukov:another-live-refresh:pom:0.3.1'
<dependency org="ru.vyukov" name="another-live-refresh" rev="0.3.1">
  <artifact name="another-live-refresh" type="pom" />
</dependency>
@Grapes(
@Grab(group='ru.vyukov', module='another-live-refresh', version='0.3.1')
)
libraryDependencies += "ru.vyukov" % "another-live-refresh" % "0.3.1"
[ru.vyukov/another-live-refresh "0.3.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • another-live-refresh-spring-boot-starter
  • another-live-refresh-sample-app
  • another-live-refresh-sample-spring-secutiry-app

Build Status Maven Central

<dependency>
    <groupId>ru.vyukov</groupId>
    <artifactId>another-live-refresh-spring-boot-starter</artifactId>
    <version>0.3.1</version>
    <optional>true</optional>
</dependency>

and disable in production profile

logging:
  level:
    ru.vyukov.anotherliverefresh: DEBUG

spring:
  thymeleaf:
    cache: false


#liverefresh:
#    enable: true is default
  
---
#production profile
 
spring:
  profiles: production
  thymeleaf:
    cache: true

liverefresh:
    enable: false

demo gif

ENGLISH

RUSSIAN

Этот проект вдохновлен livereload.com, однако в отличии от него встраивается в приложение в виде maven зависимости. Преимущество перед реализацией из Spring Developer Tools, заключается в отсутствии привязки к соединению на определенный порт, что позволяет использовать продукт одновременно в нескольких приложениях.Так же не требуется утановка расширений в браузере.

Versions

Version
0.3.1
0.3
0.2.5
0.2.4
0.2.3
0.2.1
0.2
0.1.2
0.1.1
0.1
0.0.9