Comments (1)
The plugin identifies the projects by scanning the open workspaces for pom.xml files. It means that any maven project not open at vscode won't be picked.
Looking over at the current implementation, it will require re-thinking the whole project scanning logic in order to properly do what you're asking.
BUT... you can overcome this by using a workspace file and adding the external project into it. Then the external project will be picked up properly by adding to the parent pom modules definition.
Example workspace file..
{
"folders": [
{
"path": "my-project"
},
{
"path": "lib-outside-project-folder"
},
],
"settings": {
"maven.view": "hierarchical"
}
}
when using
maven.view=hierarchical
its clear that your external module was picked properly
Example pom.xml setup..
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-project</artifactId>
<modules>
<module>child-module-1</module>
<module>child-module-2</module>
<module>../lib-outside-project-folder</module>
</modules>
</project>
from vscode-maven.
Related Issues (20)
- ${env.JAVA_HOME} in systemPath cannot be recognized by this plugin HOT 2
- python 실행 안됨 HOT 1
- Create Java Project -> JavaFX does not create a JavaFX project HOT 1
- Maven Validate omits user setings HOT 1
- respect user selected archetype, use Catalog=local, operate in batch mode HOT 2
- Command-breaking quote usage HOT 1
- UI Distortion in Explorer-Maven When Closing 'plugins' after Opening Project HOT 10
- Can I execute Maven: Execute Commands... on current terminal?
- Feature request - Allow id to be hidden directory
- Expose "New Maven Module" command to Java Projects view
- The Extention Bisect tool reported this should be disabled HOT 2
- Launch a Maven favorite as "debug"
- Imports cannot be resolved despite building from command line
- Unable to automatically load the modified project configuration, resulting in the downstream plug-in test run for Java: junit4/5 not running normally
- Option to use specific Java SDK to run Maven HOT 6
- Causes Code GPT to fail HOT 2
- Fail to disable profile because shell interprets the '!' character
- LDAP user failed to activate the ext HOT 2
- Add support for externally provided "lifecycle-mapping-metadata.xml" file HOT 2
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 vscode-maven.