» maven
Maven命令:deploy和release命令 本文介绍deploy及release命令,首先需在maven配置文件conf/settings.xml配置好私服 示例settings.xml <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> <!-- 配置发布私服用户名密码 --> <server>...
Nexus2.9.0 私服 linux安装使用 下载nexus-2.9.0-bundle.zip,使用解压命令 unzip nexus-latest-bundle.zip -d . 解压到目录/software/nexus-2.7.2-03 若为root用户需在 /etc/profile最后添加一行export RUN_AS_USER=root 并source /etc/profile使其生效 cd /software/nexus-2.7.2-03/bin 执行 ./nexus start 若存在Caused...
maven安装第三方包到本地或私服 如需安装到本地,确认本地maven环境正常可使用,可直接install,命令如下: mvn install:install-file -DgroupId=com.hode -DartifactId=quest -Dversion=1.0 -Dpackaging=jar -Dfile=quest.jar 说明:可以看到,上面的命令是将quest.jar包直接安装到本地的maven仓库中。 若需要安装到私服上,首先需配置用户的访问权限,在maven的配置文件setting.xml中配置thirdparty项,配置如下 <server> <id>thirdparty</id> <username>root</username> <password>root</password> </server> 安装命令如下: mvn deploy:deploy-file -DgroupId=com.hode...
Java代码保护,JS代码压缩工具 作为软件公司,我们经常会将整个应用交由客户的运维人员在客户自己的内部服务器上部署运行,通常可能大部分程序或代码对客户可见并无大碍, 但针对软件公司自行研发的一些核心组件,以及使公司拥有持续的竞争力的技术积累或业务积累有关关键程序或代码,我们就得做一些必要的保护, 使得程序能正常运行,但代码却非常难懂。 本文介绍java代码保护工具proguard,以及js,css代码压缩工具yuicompressor。 1、建立2个maven项目,分别为hode-base、hode-web,hode-web依赖hode-base,而hode-base里主要编写java代码,hode-web中编写js,css代码, 最终打包项目查看代码保护结果。 2、先编写hode-base,缩写完成后可以查看代码保护的结果,编写pom.xml代码如下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.hode</groupId> <artifactId>hode-base</artifactId> <version>0.0.1-SNAPSHOT</version> <build> <plugins> <plugin>...
使用maven为不同环境打包,应用不同配置文件 使用maven构建工具时,经常需要为不同的环境打不同的war包,如本地环境、开发环境等,各环境的配置不尽相同,下面介绍此功能 1、创建maven项目,首先在src/main/resources分别创建两个环境文件夹local与dev,此两个目录中分别放本地配置与开发环境配置,如log4j.properties,本地为INFO,dev为DEBUG用于区别; 2、编写pom.xml,指定各环境配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qerooy</groupId> <artifactId>mvnprofile</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <profiles> <profile> <id>local</id><!-- 本地环境 --> <activation>...