Apache Maven
Video: Install Apache Maven the Easy Way with SDKMAN! (Mac/Linux Guide)
Giới thiệu về Apache Maven
Ngày xưa, khi chưa có Apache Maven, nếu các bạn làm việc với ứng dụng Java có sử dụng các thư viện bên ngoài, các bạn phải download manually các thư viện đó và add chúng vào classpath để ứng dụng của chúng ta có… Read More
Generate Java code cho service contract trong gRPC sử dụng Ascopes Protocol Buffers Maven Plugin
Trong bài viết trước, mình đã giới thiệu với các bạn Maven Plugin https://github.com/xolstice/protobuf-maven-plugin để có thể generate Java code cho service contract trong gRPC. Hiện tại thì plugin này đã archive. Một plugin khác thay thế, cùng tên và được recommend bởi Maven plugin… Read More
Generate Java code cho service contract trong gRPC sử dụng Protocol Buffers Maven Plugin
Khi làm việc với các ứng dụng gRPC trong Java, việc sử dụng công cụ Protocol Buffer Compiler để generate Java code cho service contract là một điều cần thiết. Có nhiều cách để sử dụng Protocol Buffer Compiler này, hoặc là các bạn cài… Read More
Generate Java class files từ tập tin WSDL sử dụng JAX-WS Maven Plugin
Chúng ta sử dụng tập tin WSDL để định nghĩa API specs cho SOAP Web Service. Để dễ dàng và thuận tiện trong việc implement SOAP Web Service được định nghĩa từ tập tin WSDL, các bạn có thể sử dụng JAX-WS Maven Plugin để… Read More
Thêm mới user vào JBoss WildFly khi sử dụng WildFly Maven Plugin
Khi sử dụng WildFly Maven Plugin để deploy ứng dụng trong quá trình development, với cấu hình cơ bản như trong bài viết Chạy ứng dụng Java web với WildFly Maven Plugin, các bạn sẽ không thể access vào trang Management Console của JBoss WildFly ở… Read More
Generate GraphQL contract server sử dụng GraphQL Maven plugin
Với RESTful API, các bạn có thể sử dụng OpenAPI Generator Maven plugin để generate source code và chỉ cần thêm implementation cho các API. Với GraphQL, các bạn cũng có thể làm điều này sử dụng GraphQL Maven plugin. Cụ thể như thế nào?… Read More
Tạo Maven Archetype cho Maven multi-module project
Trong bài viết trước, mình đã hướng dẫn các bạn cách tạo Maven Archetype cho một Maven project bình thường. Đối với các Maven multi-module project thì việc tạo Maven Archetype sẽ như thế nào? Chúng ta sẽ cùng nhau tìm hiểu trong bài viết… Read More
Khởi tạo Spring Boot project theo Clean Architecture sử dụng “huongdanjava-clean-architecture-spring-boot-archetype” Maven Archetype
Mình đã giới thiệu với các bạn về Clean Architecture và cũng đã hướng dẫn các bạn cách xây dựng một Spring Boot project theo Clean Architecture. Nhận thấy việc khởi tạo Spring Boot project theo Clean Architecture khá nhiều công đoạn nên mình đã… Read More


