Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''maven''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 1 registro

  1. Ola programadores de JAVA! Hoje vo passar pra voces como eu uso o MAVEM nos meus projetos pra facilitar a integração com as APIs e exportar meu JAR só com 1 clique, sem precisar clicar em exportar e etc... Digo que vou passar pra voces pois "vou passar como eu uso" e não "lhes ensinar" pois não olhei video aulas nem cursos, aprendi só olhando Google e posts no stacktrace(muito util) o básico pra fazer funcionar excluindo toda teoria de o que é maven e etc, então essa pode não ser a forma certa, mas é a mais pratica com o necessário que precisam pra usar o maven! Criando projeto em MAVEM Pra criar um projeto em mavem, siga os passos e prints abaixo: 1. Crie um novo projeto: 2. Escolha "Maven Project": 3. Escolha onde salvar e veja o que vc deve desativar e ativar: Então clique em "Next >" 4. Nomeie seu projeto e coloque a versão do seu plugin onde esta o quadrado vermelho: 5. Clique em "Finish" e seu projeto ta pronto e na sua área de Trabalho: A partir daqui vamos configurar as dependências e mexer no arquivo pom.xml pra incluirmos as APIs e configurar o java correto. Configurando o arquivo pom.xml: Como podem ver varias pastas foram criadas na pasta do seu projeto, mas a que vamos usar são só as "scr/main/java" e "src/main/resources" então podem selecionar as que tem "src/test" e deletar. 1. Dê 2 cliques no arquivo "pom.xml" para abri-lo na sua area de trabalho(no Eclipse) e clique no local indicado em vermelho: 2. Teremos isso: 3. Agora copie e cole o que vou colocar abaixo: <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>ProjetoMaven</groupId> <artifactId>ProjetoMaven</artifactId> <version>1.0</version> <dependencies> <!--Spigot-API--> <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot-api</artifactId> <version>1.9.4-R0.1-SNAPSHOT</version> <!-- <version>1.8.8-R0.1-SNAPSHOT</version> --> </dependency> </dependencies> <repositories> <repository> <id>spigot-repo</id> <url>https://hub.spigotmc.org/nexus/content/groups/public/</url> </repository> </repositories> <build> <finalName>${project.name}</finalName> <defaultGoal>clean package install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> </project> Trocando o "ProjetoMaven" pelo nome do seu Projeto! Depois que colar isso no seu arquivo "pom.xml" (sobrepondo tudo o que tinha antes) segure o ALT e aperte F5 pra atualizar o projeto com a api do bukkit e o java 1.7 configurados. Feito isso agora vamos colocar dependencias e fazer o build do jar. Dependências: Para adicionar dependencias vc deve ir na página do plugin ou API que quer adicionar e copiar o link para "dependencies" e "repositories". Por exemplo, vejam os link do vault: https://github.com/MilkBowl/VaultAPI. No nosso exemplo ficaria assim: <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>ProjetoMaven</groupId> <artifactId>ProjetoMaven</artifactId> <version>1.0</version> <dependencies> <!--Spigot-API--> <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot-api</artifactId> <version>1.9.4-R0.1-SNAPSHOT</version> <!-- <version>1.8.8-R0.1-SNAPSHOT</version> --> </dependency> <dependency> <groupId>net.milkbowl.vault</groupId> <artifactId>VaultAPI</artifactId> <version>1.5</version> <scope>provided</scope> </dependency> </dependencies> <repositories> <repository> <id>spigot-repo</id> <url>https://hub.spigotmc.org/nexus/content/groups/public/</url> </repository> <repository> <id>vault-repo</id> <url>http://nexus.theyeticave.net/content/repositories/pub_releases</url> </repository> </repositories> <build> <finalName>${project.name}</finalName> <defaultGoal>clean package install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> </project> Feito isso vc esta pronto pra criar seu plugin. As classes do seu plugin vc deve criar em "scr/main/java" e os arquivo de config e o "pluign.yml" deve ser colocado em "src/main/resources": Exportando o jar: 1. Para exportar o JAR simplesmente clique na pasta do seu projeto, e então clique na setinha verde. Veja os quadrados vermelhos: 2. Agora clique duas vezes em "Maven Build" e coloque o que esta escrito na imagem abaixo, ou copie aqui: "clean install package" , depois clique em "Run": 3. Pronto, se deu tudo certo seu jar foi exportado e vai aparecer varias mensagens no console do Eclipse dizendo que deu certo: 4. Pra achar o jar, clique com botão direito na pasta do seu projeto e escolha "Show in > System Explorer, dentro da pasta "target": Pronto, projeto pronto e configurado pra usar maven! Prós e Contras: Prós: Exporta fácil; Não precisa copiar o jar dos APIs pro seu PC; Se tiver erros tbm não exporta; O java usado eh do repositório, independente da que vc tem no PC (pra exportar); Contras: Uma certa dificuldade pra configurar (e/ou) tutorial muito longo; Nem todos plugins tem APIs em maven, mas dai só criar uma pasta, por o plugin dentro e usar assim: <dependency> <groupId>Redprotect</groupId> <artifactId>Redprotect</artifactId> <version>v1</version> <scope>system</scope> <systemPath>D:/ProjetosBukkit/APIs/RedProtect.jar</systemPath> </dependency> Acho que não esqueci nada mas se esqueci só me avisar que eu corrijo ou completo. Se gostou do tutorial n esquece de da Like ein Deu trabalho saporra
×
×
  • Criar Novo...