JAVA: mudanças entre as edições
		
		
		
		Ir para navegação
		Ir para pesquisar
		
 (→Maven)  | 
				|||
| (25 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 5: | Linha 5: | ||
=Maven=  | =Maven=  | ||
*[https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html Introduction to the Build Lifecycle]  | |||
*[https://maven.apache.org/guides/introduction/introduction-to-archetypes.html introduction-to-archetypes]  | *[https://maven.apache.org/guides/introduction/introduction-to-archetypes.html introduction-to-archetypes]  | ||
<pre>  | <pre>  | ||
mvn archetype:generate -DartifactId=teste -DgroupId=br.com.clusterlab -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart  | mvn archetype:generate -DartifactId=teste -DgroupId=br.com.clusterlab -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart  | ||
</pre>  | </pre>  | ||
=  | Do not validade SSL  | ||
<pre>  | |||
mvn  -Dmaven.wagon.http.ssl.insecure=true package  | |||
</pre>  | |||
Maven SSL Insecure  | |||
<pre>  | |||
-Dmaven.wagon.http.ssl.insecure=true   | |||
</pre>  | |||
Spring Run  | |||
<pre>  | |||
mvn spring-boot:run  | |||
</pre>  | |||
Dependency Tree  | |||
<pre>  | <pre>  | ||
mvn dependency:tree  | |||
</pre>  | </pre>  | ||
=[https://github.com/GoogleContainerTools/jib JIB]=  | |||
Compite tto tar  | |||
<pre>  | <pre>  | ||
compile jib:buildTar  | |||
compile jib:build -Dmaven.wagon.http.ssl.insecure=true package  | |||
</pre>  | </pre>  | ||
<syntaxhighlight lang=xml>  | |||
<build>  | |||
		<plugins>  | |||
			<plugin>  | |||
				<groupId>com.google.cloud.tools</groupId>  | |||
				<artifactId>jib-maven-plugin</artifactId>  | |||
				<version>1.0.0</version>  | |||
				<configuration>  | |||
					<allowInsecureRegistries>false</allowInsecureRegistries>  | |||
					<from>  | |||
						<image>mcr.microsoft.com/java/jdk:8-zulu-alpine</image>  | |||
					</from>  | |||
					<to>  | |||
						<image>registryurl.com/spring-jib</image>  | |||
						<tags>  | |||
							<tag>0.4</tag>  | |||
						</tags>  | |||
						<auth>  | |||
							<username>${env.REGISTRY_USERNAME}</username>  | |||
							<password>${env.REGISTRY_PASSWORD}</password>  | |||
						</auth>  | |||
					</to>  | |||
				</configuration>  | |||
				<executions>  | |||
					<execution>  | |||
						<phase>package</phase>  | |||
						<goals>  | |||
							<goal>build</goal>  | |||
						</goals>  | |||
					</execution>  | |||
				</executions>  | |||
			</plugin>  | |||
		</plugins>  | |||
	</build>  | |||
</syntaxhighlight >  | |||
=IDES=  | =IDES=  | ||
*[https://www.jetbrains.com/help/idea/meet-intellij-idea.html IntelliJ HELP]  | *[https://www.jetbrains.com/help/idea/meet-intellij-idea.html IntelliJ HELP]  | ||
=[[Spring|Spring]]=  | =[[Spring|Spring]]=  | ||
=JRE=  | =JRE=  | ||
==JAVAWS==  | ==JAVAWS==  | ||
| Linha 39: | Linha 86: | ||
<pre>  | <pre>  | ||
jdk.tls.disabledAlgorithms  | jdk.tls.disabledAlgorithms  | ||
</pre>  | |||
==Arguments==  | |||
*JMXRemote  | |||
<pre>  | |||
 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false  | |||
</pre>  | |||
*Change server port  | |||
<pre>  | |||
java -jar target/HelloWorld-0.1.0.jar --server.port=8091  | |||
</pre>  | </pre>  | ||
=GIT/Projects=  | =GIT/Projects=  | ||
*[https://github.com/eternnoir/graphvizapi GRAPHVIZ]  | *[https://github.com/eternnoir/graphvizapi GRAPHVIZ]  | ||
*[https://github.com/  | *[https://github.com/GoogleContainerTools/jib JIB]  | ||
*[https://github.com/Azure/azure-sdk-for-java azure-sdk-for-java]  | |||
=Links=  | |||
*[https://www.baeldung.com/jackson-object-mapper-tutorial Intro to the Jackson ObjectMapper]  | |||
*[https://jsonplaceholder.typicode.com/ JSONPlaceholder]  | |||
*[http://www.jsonschema2pojo.org/ jsonschema2pojo]  | |||
*[https://www.convertcsv.com/csv-to-json.htm CSV to json]  | |||
*[https://www.jooq.org/ JOOQ Object Oriented Querying]  | |||
Edição atual tal como às 13h01min de 8 de maio de 2024
Study
Maven
mvn archetype:generate -DartifactId=teste -DgroupId=br.com.clusterlab -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-quickstart
Do not validade SSL
mvn -Dmaven.wagon.http.ssl.insecure=true package
Maven SSL Insecure
-Dmaven.wagon.http.ssl.insecure=true
Spring Run
mvn spring-boot:run
Dependency Tree
mvn dependency:tree
JIB
Compite tto tar
compile jib:buildTar compile jib:build -Dmaven.wagon.http.ssl.insecure=true package
<build>
		<plugins>
			<plugin>
				<groupId>com.google.cloud.tools</groupId>
				<artifactId>jib-maven-plugin</artifactId>
				<version>1.0.0</version>
				<configuration>
					<allowInsecureRegistries>false</allowInsecureRegistries>
					<from>
						<image>mcr.microsoft.com/java/jdk:8-zulu-alpine</image>
					</from>
					<to>
						<image>registryurl.com/spring-jib</image>
						<tags>
							<tag>0.4</tag>
						</tags>
						<auth>
							<username>${env.REGISTRY_USERNAME}</username>
							<password>${env.REGISTRY_PASSWORD}</password>
						</auth>
					</to>
				</configuration>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>build</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
IDES
Spring
JRE
JAVAWS
Disable security
C:\Program Files (x86)\Java\jre1.8.0_91\lib\security\java.security:
Remove MD5:
jdk.certpath.disabledAlgorithms
Remove SSLv3, RC4, and MD5withRSA:
jdk.tls.disabledAlgorithms
Arguments
- JMXRemote
 
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
- Change server port
 
java -jar target/HelloWorld-0.1.0.jar --server.port=8091