class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
$ javac HelloWorld.java
$ java HelloWorld
class HelloWorld {
public static void main(String[] args) {
Printer.print("Hello World!");
}
}
class Printer {
public static void print(String text) {
System.out.println(text);
}
}
$ javac Printer.java HelloWorld.java
$ java HelloWorld
Одна из самых популярных систем сборки
https://maven.apache.org
ru.urfu.matmex
simple
jar
1.0
Simple Project
...
junit
junit
4.12
test
...
1.8.3
...
1.8.3
commons-beanutils
beanutils
${beanutils.version}
commons-logging
commons-logging
Еще одна популярная система сборки
apply plugin:'java'
apply plugin:'checkstyle'
apply plugin:'findbugs'
apply plugin:'pmd'
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
testCompile group:'junit', name:'junit', version:'4.11'
}
Достоинства
Недостатки
Достоинства
Недостатки
Подробнее тут: https://git-scm.com/book/ru/v2
mvn clean install
cp target/artifact.war ../tomcat/webapps
../tomcat/bin/startup.sh
mvn test
...
git checkout develop
git merge ${branchName}
git push origin develop
"Плохой" разработчик | "Хороший" разработчик |
|
|
Твой компьютер | Не твой компьютер |
Плюсы
Минусы
Полная эмуляция железа
Плюсы
Минусы
Псевдо эмуляция железа - изоляция приложений
Плюсы
Минусы