溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

開(kāi)發(fā)工具配置

發(fā)布時(shí)間:2020-07-18 12:57:22 來(lái)源:網(wǎng)絡(luò) 閱讀:523 作者:netpeak 欄目:開(kāi)發(fā)技術(shù)

Git:

1、新項(xiàng)目如果提交不了,可以設(shè)置.git/config文件,添加如下:

[receive]

   denyCurrentBranch = ignore

2、公鑰、私鑰生成后,需要配置config

Host可以使用通配符,當(dāng)ssh的時(shí)候如果server的URL能match上這里Host指定的值,則Host下面指定的HostName將被作為最終URL使用。同時(shí)該Host下配置的User, Port都將被使用。當(dāng)然,User和Port都可以被命令行上指定的override。 

例如config配置:

Host mygit

User root

Port 22

Hostname 10.0.0.5

IdentityFile ~/.ssh/root-10-05

3、克隆項(xiàng)目:

git clone ssh://mygit/home/git/myweb-base

git clone ssh://root@mygit:22/home/git/myweb-base

實(shí)際效果一樣,mygit替代 root@10.0.0.5:22,前提在用戶root目錄下的.ssh/authorized_keys文件中存放用戶機(jī)器生成的公鑰。

Host:mygit,若匹配Host成功,則使用Hostname、User、 Port

不走ssh:git clone ls@10.0.0.5:/home/git/testgit,則目標(biāo)機(jī)器10.0.0.5必須有賬號(hào)ls。

命令:git stash 

查看隊(duì)列:git stash list。

恢復(fù)現(xiàn)場(chǎng):git stash pop stash@{num}。num 就是你要恢復(fù)的工作現(xiàn)場(chǎng)的編號(hào)。 

清空隊(duì)列:git stash clear。 

Jenkins:

1、默認(rèn)啟動(dòng)后,配置文件在當(dāng)前用戶的/.jenkins/下,就是$JENKINS_HOME。

2、默認(rèn)管理員密碼在:~/.jenkins/secrets/initialAdminPassword,如果輸入/initialAdminPassword的密碼,一直進(jìn)不去,需要修改 config.xml 找到 <useSecurity>false</useSecurity> 將值改為true,

刪除節(jié)點(diǎn)authorizationStrategy、securityRealm,但是我只是修改了authorizationStrategy的denyAnonymousReadAccess,我改為了false,就可以登錄了。

3、jenkins 里面沒(méi)的構(gòu)建一個(gè)maven2/3項(xiàng)目,需要插件:Maven Integration plugin

4、配置Repository URL:root@10.0.0.5:/home/git/myweb-base,前面不帶ssh

開(kāi)發(fā)工具配置開(kāi)發(fā)工具配置

root用戶的公鑰需要服務(wù)器配置在authorized_keys里。

Maven:

maven有生命周期,Ant 沒(méi)有生命周期,你必須定義目標(biāo)和目標(biāo)之間的依賴。你必須手工為每個(gè)目標(biāo)附上一個(gè)任務(wù)序列。

一、安裝:

執(zhí)行:tar zxvf apache-maven-3.3.9-bin.tar.gz

進(jìn)入目錄

1、修改setting.xml設(shè)置中央倉(cāng)庫(kù)

<mirror>

        <id>nexus-aliyun</id>

        <mirrorOf>*</mirrorOf>

        <name>Nexus aliyun</name>

        <url>http://maven.aliyun.com/nexus/content/groups/public</url>

   </mirror>

2、修改倉(cāng)庫(kù)位置:<localRepository>/home/maven/repo</localRepository>

3、eclipse 創(chuàng)建maven項(xiàng)目設(shè)置默認(rèn)jdk版本 

在maven的setting.xml文件中 的 profiles 節(jié)點(diǎn) 加入:

    <profile>

        <id>jdk17</id>

         <activation>

              <activeByDefault>true</activeByDefault>

              <jdk>1.7</jdk>

         </activation>

         <properties>

              <maven.compiler.source>1.7</maven.compiler.source>

              <maven.compiler.target>1.7</maven.compiler.target>

              <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>

         </properties> 

    </profile> 

如果是想要1.6的,就將里面的1.7 改為1.6

設(shè)置maven環(huán)境變量:

#set Maven environment

export MAVEN_HOME=/home/maven/apache-maven-3.3.9

export PATH=${MAVEN_HOME}/bin:${PATH}

常用命令

1、分析jar包被哪些其它jar包所引用命令

執(zhí)行: mvn dependency:tree -Dverbose -Dincludes=org.apache.activemq:kahadb:jar:5.5.1

開(kāi)發(fā)工具配置

以上market的jar包引用了5.5.1版本的,omitted for duplicate 是省略了重復(fù)

執(zhí)行:mvn dependency:tree -Dverbose -Dincludes=org.apache.activemq:kahadb:jar:5.7.0

開(kāi)發(fā)工具配置

mq-core引用了5.7.0的jar包,此處提示:omitted for conflict,指省略了沖突。

2、執(zhí)行清理:mvn clean install -Pdev -Dmaven.test.skip=true -U

3、執(zhí)行拷貝目錄:mvn dependency:copy-dependencies

使用:

maven-dependency-plugin 拷貝依賴到指定目錄,

maven-resources-plugin 拷貝配置文件到指定目錄,

maven-antrun-plugin 執(zhí)行ant,比如修改文件名

<phase>process-resources</phase>

<phase>package</phase>

打包命令:maven-assembly-plugin  

VMware配置

1、安裝java,配置環(huán)境變量,執(zhí)行 vim /etc/profile,官網(wǎng)下載的gz包是tar.gz格式,用tar zxvf解壓

# set Java environment

export JAVA_HOME=/home/java/jdk1.7.0_80

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、配置靜態(tài)ip ,vim /etc/sysconfig/network-scripts/ifcfg-eno16777736,source /etc/profile (重新激活)  

BOOTPROTO=static

BROADCAST=10.0.0.255 配置廣播地址

IPADDR=10.0.0.3

NETMASK=255.255.255.0

GATEWAY=10.0.0.118

DNS1=10.0.0.118

其中 10.0.0.118 是在NAT設(shè)置的網(wǎng)關(guān)ip

3、centos主機(jī)名bogon解決辦法

bogon是指那些不該出現(xiàn)在internet路由表中的地址吧

這些地址應(yīng)該包括:

1,私有地址如10,172.16-32,192.168.....

2,還未正式分配出去的地址

經(jīng)過(guò)google找到修改名稱的辦法

一:使用hostname命令

[root@test ~]# hostname 10-02這樣只是臨時(shí)更改了主機(jī)名。

二:修改linux主機(jī)的配置文件/etc/sysconfig/network 和 /etc/hosts

1. vim /etc/sysconfig/network 修改/etc/sysconfig/network里面的主機(jī)名字

NETWORKING=yes

HOSTNAME=10-02//在這修改hostname

GATEWAY=10.0.0.2 //你的IP地址

2.vim /etc/hosts 修改/etc/hosts里面的名字為10-02

10.0.0.2 10-02//在這修改hostname //你的IP地址(最關(guān)鍵的一步)

127.0.0.1 10-02 localhost.localdomain localhost

3.讓更改的名字在不重啟機(jī)器下生效

# hostname 10-02

# su

如果連接不上,可能是代理工具或者×××導(dǎo)致的,2017-1-1遇到這個(gè)問(wèn)題了,要將本地windows

VMware Virtual Ethernet Adapter for VMnet8的ip設(shè)置為固定ip,并設(shè)置子網(wǎng)掩碼,不用設(shè)置網(wǎng)關(guān)。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI