Comments (7)
@jdubois Do you know if the Maven plugin vs Gradle is more popular amongst Java developers for package/deploy? We'll might end up supporting both if the userbase is big enough, but I think we'll start with one for early iterations.
@weikanglim it will be
Maven
to start with based on the data collected by @savannahostrowski
FYI, Gradle is the default one now on https://start.spring.io , so I'd suggest we add gradle support as well
from azure-dev.
For deployment you have 2 main options with Java:
- There is a Maven plugin to deploy directly using the build tool (there is another popular build tool in Java, called Gradle, which has the same option)
- There is a dedicated GitHub Action
I would rather use the GitHub Action (that's what we do in NubesGen.com and I can elaborate if needed), but as with NPM and dotnet you seem to use the build tool to deploy, I'm guessing it would make more sense to do the same here, and use Maven. WDYT?
from azure-dev.
We'd like to have both the action and it be built into the cli. So, the user is presented with both options and az dev deploy
works without having to configure a GH action
from azure-dev.
@jdubois Do you know if the Maven plugin vs Gradle is more popular amongst Java developers for package/deploy? We'll might end up supporting both if the userbase is big enough, but I think we'll start with one for early iterations.
from azure-dev.
@jdubois Do you know if the Maven plugin vs Gradle is more popular amongst Java developers for package/deploy? We'll might end up supporting both if the userbase is big enough, but I think we'll start with one for early iterations.
@weikanglim it will be Maven
to start with based on the data collected by @savannahostrowski
from azure-dev.
Yes Maven is much more popular than Maven for building/packaging a Java application. Then for deploying, our data shows that most people are using the CLI, the VS Code plugin or a tool like Terraform, than the Maven plugin.
from azure-dev.
@stliu Created #2705. Let's discuss and upvote there!
from azure-dev.
Related Issues (20)
- Design AZD CLI Experience audit
- IoC library enhancements
- Make azd to tell users when they don´t have enough access to read subscription deployments HOT 2
- Refactor action instantiation to support multiple hosts HOT 1
- [pipeline config] [Aspire] When running within AppHost for a new project, the .github or .azdo folder is persisted inside the appHost folder HOT 1
- [Issue] Update notes for AZD Core -> AVM (Keyvault) HOT 1
- Fail to start api and web HOT 7
- Fail to load web and api page after `azd up` for template `todo-nodejs-mongo-aks` HOT 14
- Fail to run command `azd up` HOT 9
- [AzureTools][Aspire] There is an endpoint of the Azure Function project on the Dashboard when publishing the Azure Function successfully
- [UX] Update the output from azd config list-alpha to be ordered
- [Issue] Reopen: Deployed Aspire Dashboard forces logging in using a school or work account
- [Feature] azd provision only deploying changed infra
- [Feature] `azure.yml` `image` to support environment variable substitution
- Deployment status API not reliable for App Service
- Fail to start api for `todo-python-mongo` when default terminal is `bash` in Windows HOT 3
- Let azd to ignore auth for the SP with a flag when running pipeline config
- argument `--principal-role <name>` works as a filter to take the first role in a list instead of matching the role
- [Issue] Running `azd deploy` within an .NET Aspire app deploy all the services
- azd init - option to not generate infra
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azure-dev.