Comments (7)
Not all options that were available in the UmlDoclet v1 are available in the 2.x version since the full rewrite.
This is intentional.
There is a wish for more fine-grained configuration options while reducing the forrest of additional options to pass to the javadoc tool.
This is explained briefly in the following issue: #125
from umldoclet.
Hi, just to save a quick reply to the issue, additional options currently implemented are here: UMLOptions.java
Current implemented options are:
// Options from Standard doclet that we also support
"-quiet"
"-verbose"
"-docencoding"
"-encoding"
"-link";
"-linkoffline"
"-private"
"-package"
"-protected"
"-public"
"--show-members"
"-d" // config.destDirName = args.get(0))
// Our own options
"--plantuml-server-url -plantumlServerUrl"
"--delegate-doclet -delegateDoclet"
"--create-puml-files -createPumlFiles"
"--uml-image-directory -umlImageDirectory"
"--uml-image-format -umlImageFormat"
"--uml-encoding -umlEncoding"
"--uml-excluded-type-references -umlExcludedTypeReferences" // adds overriden methods toString() and equals()
"--uml-excluded-package-dependencies -umlExcludedPackageDependencies"
"--uml-custom-directive -umlCustomDirective"
"--fail-on-cyclic-package-dependencies -failOnCyclicPackageDependencies"
"--uml-java-bean-properties-as-fields -umlJavaBeanPropertiesAsFields"
"--uml-timeout -umlTimeout"
from umldoclet.
Hi,
I understand the necessity of providing fine-grained configuration options through more powerful mechanisms such as annotations or tags. However, in some use cases, providing general options in a configuration file (as pom.xml) does avoid the necessity of refactoring source code, package by package, class by class, to add such annotations or tags. Moreover, a common configuration file can be reused in different projects without any source code modifications.
From an academic point of view, as is my case, that is the easier way to do.
Thanks a lot.
Joaquín
from umldoclet.
Hi,
I would like an option to ignore the cyclic package dependencies warning if that is possible.
Thanks a lot.
Kas
from umldoclet.
Hi, can enable "-link" option multiple times to include different sites? it only accept 1
from umldoclet.
Hi, can enable "-link" option multiple times to include different sites? it only accept 1
@erickjx Could you create a separate issue for this request? Thanks in advance!
from umldoclet.
Hi, I would like an option to ignore the cyclic package dependencies warning if that is possible. Thanks a lot. Kas
@kasderooi Could you create a separate issue for this request? Thanks in advance!
from umldoclet.
Related Issues (20)
- Upgrading spring boot service from java 8 to java 11 gives error regarding the UMLDoclet HOT 7
- Failure to generate UML diagrams and SVG HOT 11
- Using JDK-16 package.svg graphics are not shown on package-summary pages, although graphics do get generated HOT 1
- Fix UML diagram locations for java modules HOT 1
- How to set TypeDisplay.NONE? HOT 6
- Sharing a Gradle Kotlin DSL configuration HOT 2
- Dot Executable: null on windows when GRAPHVIZ_DOT not declared HOT 8
- Override option for SVG Object Tags HOT 6
- <umlImageFormat>png</umlImageFormat> not working HOT 2
- Add support for PlantUML server HOT 3
- Document how to include custom plantuml diagrams into generated javadoc HOT 4
- Is there a way to backport the styling from v2 to v1? HOT 15
- NPE on some package level images HOT 2
- Regular Doclet logging turns up as warnings in maven
- Allow provide additional plantUML options(rendern with Smetana) HOT 4
- No connection is drawn for return value types HOT 2
- Enable "-link" option multiple times HOT 1
- Configure Built-In plantuml to not steal keyboard focus on MacOS X HOT 5
- Diagrams not always included in HTML
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 umldoclet.