|
|
1 year ago | |
|---|---|---|
| .. | ||
| dev | 1 year ago | |
| src | 1 year ago | |
| .dockerignore | 1 year ago | |
| Dockerfile | 1 year ago | |
| README.md | 1 year ago | |
| pom.xml | 6 months ago | |
This guide provides the steps to develop, and create a WAR file.
Run the following commands in your terminal:
$ cd ~/btnmw-was/MWUI
$ mvn clean install
$ mvn liberty:dev
Run the following commands in your terminal:
$ mvn package
This guide provides step-by-step instructions on how to install a JAR file into a private Maven repository.
Before proceeding, ensure you have the following:
Example path
C:\dev\apache-maven-3.9.4\conf\setting.xml"
Set server value :
<server>
<id>reposilite-repository-private</id>
<username>hanoman</username>
<password>fj7uZSLx3w3jCwJNoT0ez1/FbMI+Y30wT5CJIa0vqBE9+5sYdzskTKdq7JEfsE84</password>
</server>
If you are using a private Maven repository like Nexus or Artifactory, deploy the JAR using the following command:
mvn deploy:deploy-file -Dfile=your-library.jar \
-DgroupId=com.yourcompany \
-DartifactId=your-artifact-id \
-Dversion=1.0.0 \
-Dpackaging=jar \
-DrepositoryId=your-repo-id \
-Durl=http://your-maven-repository/repository/maven-releases/
Replace:
your-repo-id with the ID of your repository defined in ~/.m2/settings.xml.http://your-maven-repository/repository/maven-releases/ with the actual URL of your private Maven repository.Example of a command that has been executed to update the private repository
For the -Dfile parameter, adjust it according to the file location in the local folder
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\com.ibm.websphere.appserver.api.basics-1.2.15.jar" -DgroupId="com.ibm.websphere" -DartifactId="appserver.api.basics" -Dversion="1.2.15" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\commonj-sdo-2.1.0.jar" -DgroupId=commonj -DartifactId=commonj-sdo -Dversion="2.1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\config.jar" -DgroupId="id.co.hanoman" -DartifactId=config -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\hanoman-util-1.0.jar" -DgroupId="id.co.hanoman" -DartifactId=hanoman-util -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\hcx.jar" -DgroupId="id.co.hanoman" -DartifactId=hcx -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\scutils.jar" -DgroupId="com.scupid" -DartifactId=scutils -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\SppSynchronizerLibrary.jar" -DgroupId="com.ztdev" -DartifactId=SppSynchronizerLibrary -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\id.co.hanoman.btnmw.license" -DgroupId="id.co.hanoman" -DartifactId=btnmw -Dversion="1.0.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\id.co.hanoman.btnmw.license" -DgroupId="id.co.hanoman" -DartifactId=btnmw -Dversion="1.0.0" -Dpackaging=license -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
mvn -X -e deploy:deploy-file -Dfile="C:\dev\hci\btnmw-was\SharedLib\jplugin2.jar" -DgroupId="id.co.hanoman" -DartifactId=jplugin2 -Dversion="1.0" -Dpackaging=jar -Durl=https://maven.senomas.com/private -DrepositoryId=reposilite-repository-private
In your project's pom.xml, add the repository reference:
<repositories>
<repository>
<id>reposilite-repository-private</id>
<url>https://maven.senomas.com/private</url>
</repository>
</repositories>
Run mvn install from MWUI directory