Skip to content

Latest commit

 

History

History

forge-ws

jboss forge (maven) Build Status

forge-ws

init new maven project using forge cli
forge
project-new \
  --named forge-ws2 \
  --top-level-package daggerok \
  --final-name forge-ws \
  --type war
add maven wrapper
cd maven-forge-project/
mvn -N io.takari:maven:wrapper
build
./mvnw clean package -U -T 4
docker - see docker-compose and src/main/docker/Dockerfile
docker-compose up --build --force-recreate --remove-orphans
docker-compose down -v
# docker rm -f -v (docker ps -a|grep -v CONTAINER|awk '{print $1}')
testing
http :8080/app/v1/api
http :8080/app/UserService\?wsdl
curl -XPOST http://localhost:8080/app/User --header "content-type:text/xml" -d @./src/test/resources/empty-request.xml | xmllint --format -
curl -XPOST http://localhost:8080/app/User --header "content-type:text/xml" -d @src/test/resources/named-request.xml | xmllint --format -
lombok for java 7 (maven)
<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.14.2</version>
  <scope>provided</scope>
</dependency>
lombok for java 7 (gradle)
dependencies {
  compileOnly 'org.projectlombok:lombok:1.14.2'
}

links: